मैं एक एमवीसी 2 एप्लीकेशन विकसित कर रहा हूं और उस पर फॉर्म प्रमाणीकरण का उपयोग कर रहा हूं।फॉर्म प्रमाणीकरण के साथ मेरा एएसपी.नेट एमवीसी 2 एप्लीकेशन छवियों, शैलियों और लिपियों तक पहुंच को अवरुद्ध कर रहा है
स्क्रिप्ट, छवियों और शैलियों को सभी अनलॉक किए गए उपयोगकर्ताओं के लिए अवरुद्ध कर दिया गया है और इसके परिणामस्वरूप, लॉगिन पृष्ठ भयानक लग रहा है।
यह अच्छी तरह से स्थानीय काम करता है, समस्या तब होती है जब मैं सर्वर पर प्रकाशित करता हूं।
क्या किसी को कोई विचार है क्यों ????
पुनश्च: सर्वर आईआईएस 7.5 संस्करण
मेरे Web.config है:
<configuration>
<system.web>
<globalization culture="pt-BR" uiCulture="pt-BR" />
<httpRuntime requestValidationMode="2.0"/>
<customErrors mode="Off" />
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
<pages>
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="Admin.Models" />
</namespaces>
</pages>
<authentication mode="Forms">
<forms name="AGAuth" loginUrl="~/Home/Login" timeout="120" />
</authentication>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<connectionStrings>
<add name="DBContainer" connectionString="metadata=res://*/Database.DB.csdl|res://*/Database.DB.ssdl|res://*/Database.DB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=thewebserver.com,5158;Initial Catalog=thedatabase;Persist Security Info=True;User ID=theuser;Password=thepassword;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>
धन्यवाद मैन !!! इसने काम कर दिया! –
मैं एक ही समस्या थी और पहले से ही बेनामी प्रमाणीकरण सक्षम है ... यह काम करने के लिए मैं बेनामी उपयोगकर्ता पहचान बदलना पड़ा पाने के लिए था - करने के लिए 'अनुप्रयोग पूल पहचान' (राइट क्लिक करें 'बेनामी प्रमाणीकरण'> संपादित करें) के बाद से है कि एक है मैंने अपने कोड तक पहुंच दी थी। – Trev
ट्रेव - यहां – chaiwalla