Saya baru-baru ini mengalami kesalahan saat mencoba meng-host situs asp.net saya dengan IIS. Saya telah menemukan solusi yang disumpah oleh banyak orang.
Larutan:
- Tambahkan IIS_IUSRS dengan izin Baca pada file di folder
- Ubah metode otentikasi IIS ke BasicAuthentication
- menyegarkan situs web. Itu akan berhasil
( http://vivekthangaswamy.blogspot.com/2009/07/aspnet-website-cannot-read.html )
Apa yang saya tambahkan ke file web.config saya? Saya belum pernah mengeditnya sebelumnya. Berikut isinya saat ini:
<?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>
Kesalahan saya adalah:
Kesalahan Konfigurasi: Tidak dapat membaca file konfigurasi karena izin yang tidak memadai
File Konfigurasi: \? \ C: \ Pengguna ***** \ Dokumen \ Visual Studio2010 \ WebSites \ PointsForTime \ web.config