क्या किसी के पास यह निर्धारित करने के लिए बुलेटप्रूफ विधि (सी # आदर्श में!) है कि आपके कंप्यूटर पर ASP.Net ठीक से पंजीकृत है या नहीं?यह निर्धारित करना कि क्या ASP.Net ठीक से पंजीकृत है
मैं एएसपी.NET एप्लिकेशन के लिए एक इंस्टॉलेशन प्रोग्राम लिख रहा हूं और मुझे यह जानने की जरूरत है कि मुझे aspnet_regiis
चलाना चाहिए या नहीं।
इस समय हम हमेशा aspnet_regiis
चलाते हैं - मैं यह सुनिश्चित करने के लिए कि एएसपी.NET ठीक से पंजीकृत है लेकिन यह अवांछित है क्योंकि यह सभी एप्लिकेशन पूलों को पुनरारंभ करने का संकेत देता है।
वेब पर कई उपयोगी पृष्ठ नहीं है (उदाहरण के लिए http://www.codeproject.com/KB/cs/iisdetection.aspx), लेकिन उस पोस्ट शो में टिप्पणी के रूप में, यह अक्सर मामला रजिस्ट्री की रिपोर्ट है कि कि ASP.Net पंजीकृत किया गया है लेकिन अभी भी aspnet_regiis
कॉन्फ़िगर करने के लिए चलाने के लिए की जरूरत है आईआईएस। उपयोगकर्ता 'जोनबी' ने ऐसा कुछ पोस्ट किया जो ऐसा लगता है कि इसे आईआईएस 6 (और आईआईएस 6 संगतता सक्षम के साथ आईआईएस 7) के लिए काम करना चाहिए, लेकिन मुझे अभी भी आईआईएस 6 संगतता मोड अक्षम के साथ आईआईएस 7 के लिए अलग पहचान कोड लिखना होगा।
तो क्या किसी ने पहले से ही इस अखरोट को तोड़ दिया है? यदि ऐसा है तो कृपया हमें बताएं क्योंकि यह समय बचाने वाला होगा। अन्यथा मैं IIS6 के लिए कोशिश करेंगे और बंदरगाह सी # में सी ++ समाधान और IIS7 के लिए मैं दिखेगा
<add path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" />
अंतिम सवाल के लिए applicationHosts.config
की <isapiCgiRestriction>
अनुभाग की जांच ...
किसी को भी करता है, तो बातें ही कर रहे हैं पता है विंडोज 7 में अलग/अलग?