Tôi đã hoàn thành thiết lập này trên một vài hộp IIS 6 công bằng, nhưng một trong đó là cho tôi một thời gian khó khăn.Nhận một 404 khi sử dụng .NET 4 trên IIS 6, có hoặc không có MVC
Vấn đề xảy ra khi tôi thêm các bản đồ mở rộng ứng dụng để:
c:\windows\microsoft.net\framework\v4.0.21006\aspnet_isapi.dll
Khi điều này được đặt ra, tôi nhận được một lỗi 404 trên tất cả các yêu cầu.
Thậm chí nếu tôi loại bỏ tất cả các file từ thư mục ứng dụng ngoài một cơ bản test.htm
và điều hướng đến đó, tôi vẫn nhận được một 404.
- Tôi đã bỏ "Xác minh tập tin đó tồn tại"
- Tôi đã thiết lập một hồ bơi ứng dụng .NET 4 và chỉ ứng dụng của tôi vào đó
- Tôi đã thay đổi phiên bản ASP.NET thành 4.0.21006
- Tôi đã kiểm tra tệp nhật ký IIS và không có gì hữu ích trong ở đó (nó chỉ hiển thị chuỗi yêu cầu đầu tiên sau mỗi lần khởi động lại và sau đó dừng khai thác gỗ)
- Tôi đã kiểm tra các bản ghi sự kiện ứng dụng và không có gì được báo cáo
- Tôi đã cài đặt MVC 2
tôi đã sao chép thiết lập vào hộp khác, chỉ để chắc chắn, theo tất cả các bước tương tự - và tất cả đều hoạt động!
Tôi có thể tìm kiếm điều gì khác?
NB:
Nếu tôi đặt .NET để v2 trong IIS, sau đó tôi có thể thành công điều hướng đến \test.htm
Điều này có liên quan không? http://stackoverflow.com/questions/1600961/error-running-asp-net-mvc-2-project-out-of-the-box-in-vs-2010 – ziya
@Maxwell - nope :( – joshcomley