से एकीकृत मोड सामान्य रूप से हमारे पास हमारे ऐपपूल का नियंत्रण होना चाहिए और प्रबंधित पाइपलाइन मोड को मजबूर करने में सक्षम होना चाहिए। मेरे मामले में मेरे पास नियंत्रण नहीं है और प्रबंधित पाइपलाइन मोड (एकीकृत बनाम क्लासिक) के आधार पर कोड के पीछे कोड को थोड़ा अलग करना चाहते हैं। मुझे नहीं पता कि इसका पता कैसे लगाया जाए। पृष्ठ के पीछे कोड के भीतर से ऐसा करने का कोई आसान तरीका है?प्रोग्रामिंग रूप से यह पता लगाने के लिए कि क्या मेरा एप्लिकेशन आईआईएस 7.0 में चल रहा है एएसपी.NET पृष्ठ
6
A
उत्तर
4
ApplicationPool.ManagedPipelineMode और ServerManager.ApplicationPools गुणों को देखें। तो आप वर्तमान ऐपपूल के ApplicationPool.ManagedPipelineMode
की जांच कर सकते हैं जैसे कि this उदाहरण के लिए, लेकिन ऐसा करने के लिए अपने आवेदन के एप्लिकेशनपूल के लिए ऐसा करें, उदाहरण के लिए डिफ़ॉल्ट एप्लिकेशन डोमेन के लिए नहीं। ServerManager.ApplicationPools
में आपके सभी पूल शामिल हैं।
7
मुझे Microsoft.Web.Administration
असेंबली के संदर्भ में ऐसा करने के लिए .NET 4.0 में कोई तरीका मिला। System.Web.HttpRuntime
कक्षा में UsingIntegratedPipeline
बूलियन संपत्ति है।