Sau khi chi tiêu giờ về vấn đề này bản thân mình dưới đây là giải pháp mà làm việc cho tôi trên Windows 7 chạy IIS 7.5:
Hồ bơi sắc ứng dụng liên quan đến các trang web không phải là một thành viên của nhóm IIS_IUSRS. Để thêm nhận dạng nhóm ứng dụng vào nhóm, tôi đã sử dụng các bước sau:
- Từ trình đơn bắt đầu chọn Run… enter lusrmgr.msc và nhấp OK.
- Chọn nhóm.
- Nhấp đúp vào nhóm IIS_IUSRS.
- Nhấp vào nút Thêm ....
- Nhấp vào nút Vị trí ....
- Chọn tên máy tính của bạn (tên cần nằm ở đầu danh sách) và nhấp OK.
- Trong hộp văn bản bên dưới "Nhập tên đối tượng cần chọn", nhập: iis apppool \ < nhận dạng hồ bơi ứng dụng > ví dụ: iis apppool \ dev
- Nhấp vào nút Kiểm tra tên. Nếu hộp thoại Tên Không tìm thấy xuất hiện, hãy xác minh rằng danh tính của ứng dụng được nhập phù hợp với danh tính của hồ bơi ứng dụng được liên kết với trang web. Nếu một hộp thoại không xuất hiện thì bấm OK.
Lặp lại các bước từ 7 đến 8 cho mỗi danh tính của hồ bơi ứng dụng mà bạn muốn thêm. Nhấp vào OK.
Bây giờ, bản sắc của hồ bơi ứng dụng là thành viên của nhóm IIS_IUSRS nên đã có quyền truy cập vào thư mục Tệp ASP.NET tạm thời. Sau khi tất cả những gì tôi vẫn nhận được lỗi và tôi tìm thấy (nhờ process monitor) đó là vì bản sắc hồ bơi ứng dụng không thể ghi vào thư mục temp cửa sổ. Để giải quyết vấn đề này, tôi đã thêm nhóm IIS_IUSRS vào thư mục temp của windows với quyền đọc/ghi.
- Từ trình đơn bắt đầu, chọn Chạy… nhập% windir% và nhấp OK.
- Nhấp chuột phải vào thư mục Temp và chọn Thuộc tính.
- Nhấp vào tab Bảo mật.
- Nhấp vào nút Chỉnh sửa ....
- Nhấp vào nút Thêm ..
- Nhấp vào nút Vị trí ....
- Chọn tên máy tính của bạn (tên cần nằm ở đầu danh sách) và nhấp OK.
- Trong hộp văn bản bên dưới "Nhập tên đối tượng cần chọn", nhập: iis_iusrs
- Nhấp vào nút Kiểm tra tên. Nếu hộp thoại Không tìm thấy tên xuất hiện, hãy kiểm tra lỗi chính tả. Nếu một hộp thoại không xuất hiện thì bấm OK.
- Chọn nhóm IIS_IUSRS đã thêm và trong hộp Quyền cho mọi người bên dưới chọn: Cho phép đọc và cho phép viết
- Nhấp vào OK. Một hộp thoại sẽ được hiển thị cho biết rằng "Bạn sắp thay đổi cài đặt quyền trên các thư mục hệ thống, điều này có thể dẫn đến các sự cố truy cập bất ngờ và giảm bảo mật. Bạn có muốn tiếp tục không?"
- Bấm Yes
- Bấm OK
Điều này đã hiệu quả. Cảm ơn. :) – pordi
không hoạt động đối với tôi –
là bình thường khi bạn làm điều này, số lượng ứng dụng của bạn được chuyển thành 0 nhưng khi bạn kiểm tra ứng dụng của bạn, tất cả đều ở đó? – Crismogram