के उन्नयन तो हम 3.5 एसपी 1 से हमारी साइट से अपग्रेड किया है सर्वर त्रुटि (500), निम्न कॉन्फ़िगरेशन समूह बताते हुए पढ़ा नहीं जा सका:समस्या जब .NET 4.0
<system.web.extensions>
<scripting>
<scriptResourceHandler enableCompression="true" enableCaching="true" />
<webServices>
<jsonSerialization maxJsonLength="999999" />
</webServices>
</scripting>
</system.web.extensions>
हम इस खंड बाहर टिप्पणी की है और वेबसाइट ठीक भाग गया (लेकिन अब हम JSON के साथ समस्याओं हो रही है - ऊपर आवश्यक संपत्ति की वजह से) ।
हमने इस मुद्दे पर धागे पढ़े हैं, और उनमें से अधिकांश कहते हैं "आपका एप्लिकेशन पूल 4.0 नहीं चल रहा है"। और यह है, तो यह मुद्दा नहीं है।
मैंने धागे को भी पढ़ा है कि आईआईएस किसी भी तरह पुरानी मशीन.कॉन्फिग फ़ाइल पढ़ रहा है।
.NET 4 के साथ, जैसा कि आप जानते हैं कि web.config के कई अनुभागों को machine.config में ले जाया गया है।
तो हम web.config के शीर्ष में वापस इस खंड डाल:
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
</sectionGroup>
</sectionGroup>
</sectionGroup>
और वेबसाइट अब ठीक से काम करने लगता है।
फिर भी, अगर यह सही समाधान है तो थोड़ा चिंतित हूं।
कोई विचार लोग? क्या यह सही फिक्स है?
संपादित करें:
3 सप्ताह और कोई जवाब ... लानत। =)
मैं भी एक ही मुद्दा हो रहा है आप के रूप में ... मुझे यकीन है कि क्यों नहीं कर रहा हूँ, लेकिन अगर मैं इसका कारण जानने के है, मैं आपसे इस सूत्र पर आ जाएगा। –