Khi nhận được một hộp Windows 7 mới được cấu hình, tôi nhận thấy rằng ASP.NET đã bị tắt theo mặc định. Vì vậy, là ASP cổ điển. Tôi đã nhận được một lỗi 404.17 cho một ứng dụng web. Tôi nghĩ đó là vì tôi không có loại MIME "aspx". Mặc dù đó chỉ là một phỏng đoán. Khi tôi bật chúng trong Bảng điều khiển> Chương trình và tính năng> Bật hoặc tắt tính năng của Windows và khởi động lại máy tính Windows 7 của tôi, các loại MIME không bao giờ xuất hiện. Ai đó có thể kiểm tra loại MIME nào họ có cho các trang * .aspx và cho tôi biết cấu hình trong chế độ chỉnh sửa không? Tôi sẽ thiếu những loại MIME nào khác cho các phần mở rộng ASP.NET (ví dụ: ashx, asax, etc ...)? Cách tốt nhất để cấu hình tất cả là gì?Các loại MIME bị thiếu trong IIS 7 cho ASP.NET - 404.17
Error Summary
HTTP Error 404.17 - Not Found
The requested content appears to be script and will not be served by the static file handler.
...
Module: StaticFileModule
Notification: ExecuteRequestHandler
Handler: StaticFile
Error Code: 0x80070032
Requested URL: ...
Physical Path: ...
Logon Method: NTLM
Logon User: {DOMAIN}\{WINDOWS LOGIN}
...
Most likely causes:
The request matched a wildcard mime map. The request is mapped to the static file handler. If there were different pre-conditions, the request will map to a different handler.
...
Things you can try:
If you want to serve this content as a static file, add an explicit MIME map.
Bạn có thể liệt kê cài đặt IIS7 nào bạn đã bật không? –
Bạn có yêu cầu cài đặt mà tôi thấy trong phần "Xử lý ánh xạ", được hiển thị sau khi chạy lệnh "aspnet_regiis.exe -i" không? Có một số (ví dụ: asmx, ashx, aspx, asax, vv ...) – MacGyver
Trong Pa-nen Điều khiển, tôi đã chuyển đến "Chương trình & Tính năng> Bật hoặc tắt tính năng của Windows> Dịch vụ Thông tin Internet (IIS)> Dịch vụ Web Toàn cầu > Ứng dụng Phát triển Tính năng> ASP.NET "... trong số những người khác – MacGyver