Ánh xạ xử lý Asp.net 4.0 bị thiếu trong IIS7


11

Tôi có hai Máy chủ Windows 2008 R2 chạy ứng dụng asp.net 4.0. Máy chủ đang gặp sự cố thực sự tải các trang asp.net tốt, nhưng nếu có bất kỳ cuộc gọi ajax nào thì chúng không hoạt động. Tôi nhận thấy không có ánh xạ Handler cụ thể .net 4.0 trong IIS cho máy chủ này giống như máy chủ khác có.

Nó thực sự thiếu tất cả các ánh xạ .net 4.0 (.axd, .soap, .cshtm, .ashx và thậm chí .aspx). Tôi đã thử chạy "aspnet_regiis -ir" nhưng không được. Tôi có nên cài đặt lại khung .net 4.0 không? Thêm thủ công tất cả các ánh xạ bị thiếu? Có điều gì khác đang xảy ra?

Những gì tôi không muốn làm là thêm một tấn trình xử lý vào web.config, chúng không cần thiết trên máy chủ hoạt động nên không cần thiết trên máy bị hỏng.

Câu trả lời:


8

Cảm ơn câu trả lời của bạn nhưng tôi đã kiểm tra các trình xử lý gốc giống như các trình xử lý ứng dụng và thiếu tất cả 4 .net.

Vấn đề được giải quyết. Tất cả những gì tôi phải làm là thực thi aspnet_regiis trong% WinDir% \ Microsoft.NET \ Framework64 \ v4.0.30319

Trong IIS 8, chúng ta phải chuyển đến "Bật và tắt tính năng Windows" và truy cập "Dịch vụ thông tin Internet> Dịch vụ web toàn cầu> Tính năng phát triển ứng dụng" và chọn "Tiện ích mở rộng ASP.Net 3.5, ASP.Net 4.5 và ISAPI và Bộ lọc "


6

Hóa ra Node máy chủ gốc trong IIS có tất cả các trình xử lý thích hợp, nhưng vì một số lý do, trang web được đề cập ( ví dụ: Trang web mặc định ) không có trình xử lý. Tôi chỉ cần nhấp vào Hoàn nguyên để Kế thừa trong phần điều hướng bên phải của IIS trong phần Xử lý ánh xạ và tất cả đều hoạt động tốt.


3

Đừng quên thêm tham số "-i"!

C:\windows\system32>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.
exe -i
Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.
Start installing ASP.NET (4.0.30319.17929).
.............
Finished installing ASP.NET (4.0.30319.17929).

C:\windows\system32>
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.