Tôi vừa thử triển khai ứng dụng web đầu tiên của mình lên IIS trên máy tính xách tay Windows 7 Home Premium. Sau khi tạo ứng dụng, tôi phải đổi sang Nhóm ứng dụng cổ điển, sau đó đặt nhóm đó cho khung 4.0. Bây giờ tôi nhận được lỗi sau:
Lỗi HTTP 404.17 - Không tìm thấy Nội dung được yêu cầu có vẻ là tập lệnh và sẽ không được trình xử lý tệp tĩnh phục vụ.
URL được yêu cầu là http: // localhost: 80 / pvmms / default.aspx
Tôi sợ Googling rộng rãi đã không mang lại điều gì rõ ràng hoặc đủ rõ ràng để tôi làm việc cùng và như thường lệ tôi đã chuyển sang các chuyên gia.
EDIT: Tôi nghi ngờ điều này là do không có ánh xạ xử lý khung 4.0 cho các tệp .aspx. Tuy nhiên, aspnet_regiis thậm chí còn cung cấp cho người dùng quản trị viên của tôi ngón tay và nói rằng tôi cần quyền quản trị để chạy nó.
EDIT # 2:
Tôi đã đăng ký tất cả các khung (2 & 4, 32 và 64) và tất cả đều hoạt động. Tôi đã tìm thấy điều này bằng cách thêm thủ công bản đồ tập lệnh cho .aspx
aspnet_isapi và voila. Tôi không hiểu tại sao cài đặt khung không làm được điều này, trừ khi bộ nhớ của tôi không hoạt động và tôi chỉ bật IIS sau khi cài đặt VS.