2013-03-13 33 views
6

Tôi đang cố gắng thiết lập ứng dụng asp.net hiện có lên IIS 8.0 trên máy tính Windows 8 của tôi và nó cho tôi thông báo lỗi sau.Lỗi HTTP 404.17 khi thiết lập dự án asp.net lên IIS 8.0

HTTP Error 404.17 - Not Found 
The requested content appears to be script and will not be served by the static file handler. 

Tôi đã cố gắng giải quyết vấn đề này bằng một số giải pháp như đăng ký asp.net theo cách thủ công. Tuy nhiên, nó vẫn không hoạt động. Hầu hết các giải pháp dành cho IIS 7.5 và vấn đề là giống nhau hay không.

Bất kỳ ý tưởng nào! thực sự đánh giá cao.

+0

Bạn đã kiểm tra phiên bản .NET chính xác đã được chọn cho App Pool chưa? – IrishChieftain

Trả lời

7

Như các blogger mà Gearhart đề cập đến chỉ ra, vấn đề có thể là .NET 3.5 không được cài đặt cho IIS. 3.5 xử lý các ứng dụng cấp thấp bao gồm 2.0.

Quy trình trong blog có vẻ đơn giản và có thể hoạt động tốt. Tuy nhiên thủ tục "chính thức" từ Microsoft trông khác nhau:

Bước 1: Cài đặt IIS và ASP.NET Modules
http://technet.microsoft.com/en-us/library/hh831475.aspx

Cuộn xuống phần trên Windows 8. (Tôi đang sử dụng Server 2012 và thủ tục cho rằng làm việc cho tôi.)

+0

Cảm ơn Mark - phần "Để cài đặt mô-đun IIS và ASP.NET bằng cách sử dụng dòng lệnh" trong liên kết của bạn đã làm việc cho tôi trên Bản cập nhật Win 8.1 1/IIS 8.5. –

+0

Có cùng một vấn đề, cài đặt .NET 3.5 đã sửa nó! Cảm ơn! Hồ bơi ứng dụng của tôi đang sử dụng .NET CLR v2. Đây là trên MS Server 2012 R2 với IIS 8. –

4

Tôi gặp sự cố này trên Máy chủ 2012 R2. Đối với tôi, bản sửa lỗi được ghi lại là here đã hoạt động.

Về bản chất ...

Việc sửa chữa rất đơn giản:

  • Launch Command Prompt - Bắt đầu - cmd.exe
  • cd C: \ Windows \ Microsoft.NET \ Framework64 \ v2. 0,50727
  • aspnet_regiis -iR

Bạn sẽ thấy kết quả như sau:

Start installing ASP.NET (2.0.50727). 
................ 
Finished installing ASP.NET (2.0.50727). 

Tại thời điểm này nếu bạn làm mới trang của bạn, nó sẽ hoạt động bình thường. HTH

-2

Cảm ơn nó hoạt động.

tôi đã có lỗi tương tự ... và tôi chạy command prompt

Lỗi HTTP 404,17 - Not Found Nội dung yêu cầu dường như là kịch bản và sẽ không được phục vụ bởi trình điều khiển file tĩnh. nguyên nhân có khả năng nhất:

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. 

Những điều bạn có thể thử:

If you want to serve this content as a static file, add an explicit MIME map. 

Xem chi tiết Lỗi: Mô-đun StaticFileModule Notification ExecuteRequestHandler Handler StaticFile Error Code 0x80070032 yêu cầu URL http://localhost:8080/WebForms/index.aspx Physical Đường dẫn C: \ inetpub \ wwwroot \ HRMS \ WebForms \ index.aspx Phương thức đăng nhập Chưa xác định Đăng nhập Người dùng Ẩn danh Yêu cầu Truy tìm Thư mục C: \ inetpub \ logs \ FailedReqLogFiles

+0

Bài đăng này chỉ đơn thuần là tài liệu các triệu chứng của vấn đề, và không mô tả một câu trả lời thực tế. Để hỗ trợ câu trả lời của người khác, nó sẽ hữu ích hơn để upvote câu trả lời của họ và có thể để lại một bình luận về câu trả lời của họ. – erdomke

Các vấn đề liên quan