Bạn có đang lưu trữ trang web trên iis không? nếu vậy hãy đảm bảo tài khoản mà trang web của bạn chạy dưới quyền truy cập vào hệ thống tệp cục bộ?
Trực tiếp từ MSDN .....
The Network Service account has Read and Execute permissions on the IIS server root folder by default. The IIS server root folder is named Wwwroot. This means that an ASP.NET application deployed inside the root folder already has Read and Execute permissions to its application folders. However, if your ASP.NET application needs to use files or folders in other locations, you must specifically enable access.
Để cung cấp quyền truy cập vào một ứng dụng ASP.NET chạy như dịch vụ mạng, bạn phải cấp quyền truy cập vào tài khoản dịch vụ mạng.
cấp đọc, viết và sửa đổi quyền vào một tập tin cụ thể
- Trong Windows Explorer, xác định vị trí và chọn tập tin cần thiết.
- Bấm chuột phải vào tệp, rồi bấm Thuộc tính.
- Trong hộp thoại Thuộc tính, hãy nhấp vào tab Bảo mật.
- Trên tab Bảo mật, kiểm tra danh sách người dùng. Nếu tài khoản Mạng
- không được liệt kê, hãy thêm nó.
- Trong hộp thoại Properties, nhấp vào tên người dùng dịch vụ mạng, và trong các Cấp phép cho phần NETWORK SERVICE , chọn Đọc, Viết, và Sửa cho phép.
- Bấm Áp dụng, rồi bấm OK.
Bấm here để biết thêm
Nguồn
2010-05-10 18:41:15
là iis của bạn chỉ đến đúng địa điểm? tôi đã từng gặp lỗi này khi tôi (nhầm lẫn) chỉ vào một thư mục trống. – robasta
Điều này đã giúp tôi: http://stackoverflow.com/questions/1741439/asp-mvc-in-iis-7-results-in-http-error-403-14-forbidden –
vấn đề của chúng tôi thiếu tệp global.asax trong xuất bản triển khai thư mục – sasjaq