मैंने DotNetOpenAuth SDK-3.4.5.10201.vsix इंस्टॉल किया है और मैं इसे काम नहीं कर सकता। यह स्थानीय रूप से काम करता है (जब मैं स्थानीयहोस्ट के रूप में चलता हूं) लेकिन जब मैं इसे प्रकाशित करने की कोशिश करता हूं तो यह काम नहीं करता है।
मुझे मिलने वाला IIS त्रुटि संदेश है
त्रुटि सारांश
HTTP त्रुटि 500.22 - आंतरिक सर्वर त्रुटि
एक ASP.NET सेटिंग का पता चला है जो एकीकृत प्रबंधित पाइपलाइन मोड में लागू नहीं होता है।
तथा
Module ConfigurationValidationModule Notification BeginRequest Handler StaticFile Error Code 0x80070032
फिर समस्या को हल करने के बारे में कुछ सुझाव दिए गए हैं:
चीजें जो आप आज़मा सकते हैं:
कॉन्फ़िगरेशन को
system.webServer/modules
अनुभाग में माइग्रेट करें । आप ऐसा मैन्युअल रूप से या कमांड लाइन से AppCmd का उपयोग करके कर सकते हैं - उदाहरण के लिए%SystemRoot%\system32\inetsrv\appcmd migrate config "Default Web Site/"
,।AppCmd
आपके एप्लिकेशन को माइग्रेट करने के लिए उपयोग करने से यह एकीकृत मोड में काम करने में सक्षम होगा, और क्लासिक मोड और IIS के पिछले संस्करणों में काम करना जारी रखेगा।यदि आप निश्चित हैं कि इस त्रुटि को अनदेखा करना ठीक है, तो इसे
system.webServer/validation@validateIntegratedModeConfiguration
गलत पर सेट करके अक्षम किया जा सकता है ।वैकल्पिक रूप से, एप्लिकेशन को क्लासिक मोड एप्लिकेशन पूल में स्विच करें - उदाहरण के लिए
%SystemRoot%\system32\inetsrv\appcmd set app "Default Web Site/" /applicationPool:"Classic .NET AppPool"
,। ऐसा तभी करें जब आप अपने आवेदन को स्थानांतरित करने में असमर्थ हों।
("डिफ़ॉल्ट वेब साइट" और "क्लासिक .NET AppPool" को अपने एप्लिकेशन पथ और एप्लिकेशन पूल नाम पर सेट करें)
लेकिन समस्या यह है कि मेरे पास आईएसएस सर्वर तक पहुंच नहीं है क्योंकि मैं इसका मालिक नहीं हूं। क्या इसका हल करने का कोई तरीका है?