मैंने हाल ही में IIS के साथ अपने asp.net साइट को होस्ट करने की कोशिश में एक त्रुटि का सामना किया है। मैंने एक ऐसा समाधान ढूंढ लिया है, जिसके द्वारा कई लोग शपथ लेते हैं।
समाधान:
- फ़ोल्डर में फ़ाइलों पर पढ़ने की अनुमति के साथ IIS_IUSRS जोड़ें
- IIS प्रमाणीकरण विधि को BasicAuthentication में बदलें
- वेबसाइट को रिफ्रेश करें। यह काम करेगा
( http://vivekthangaswamy.blogspot.com/2009/07/aspnet-website-cannot-read.html )
हालाँकि मैं अपनी web.config फ़ाइल में क्या जोड़ूँ? मुझे पहले कभी इसे संपादित नहीं करना पड़ा। यहाँ इसकी वर्तमान सामग्री है:
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/>
</system.web>
</configuration>
मेरी त्रुटि है:
कॉन्फ़िगरेशन त्रुटि: अपर्याप्त अनुमतियों के कारण कॉन्फ़िगरेशन फ़ाइल नहीं पढ़ सकता है
कॉन्फ़िगरेशन फ़ाइल: \? \ C: \ Users ***** \ Documents \ Visual Studio2010 \ WebSites \ PointsForTime \ web.config