Gần đây tôi đã gặp phải một lỗi khi cố gắng lưu trữ trang web asp.net của tôi với IIS. Tôi đã tìm thấy một giải pháp mà nhiều người thề.
Giải pháp:
- Thêm IIS_IUSRS với quyền Đọc trên các tệp trong thư mục
- Thay đổi phương thức xác thực IIS thành BasicAuthentication
- làm mới trang web. Nó sẽ làm việc
( http://vivekthangaswamy.blogspot.com/2009/07/aspnet-website-cannot-read.html )
Tôi phải thêm gì vào tệp web.config? Tôi chưa bao giờ phải chỉnh sửa nó trước đây. Đây là nội dung hiện tại của nó:
<?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>
Lỗi của tôi là:
Lỗi cấu hình: Không thể đọc tệp cấu hình do không đủ quyền
Cấu hình tệp: \? \ C: \ Users ***** \ Documents \ Visual Studio2010 \ WebSites \ PointsForTime \ web.config