2012-11-24 72 views
6

Tôi đã xuất bản ASP.NET Web API trên máy chủ IIS7. Khi tôi thử nghiệm cục bộ. Tôi gặp lỗi khuôn khổ bên dưới:ASP.NET Web API Framework 4.5 Lỗi IIS7

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: The 'targetFramework' attribute in the <compilation> element of the Web.config file is used only to target version 4.0 and later of the .NET Framework (for example, ' <compilation targetFramework="4.0"> '). The 'targetFramework' attribute currently references a version that is later than the installed version of the .NET Framework. Specify a valid target version of the .NET Framework, or install the required version of the .NET Framework.

Source Error:

Line 20: </appSettings>
Line 21: <system.web>
Line 22: <compilation targetFramework="4.5" />
Line 23: <httpRuntime targetFramework="4.5" />
Line 24: <authentication mode="None" />

Tôi không chắc điều gì sai khi tôi có trang web ASP.NET chạy trên máy chủ bằng cách sử dụng khung 4.0.

+15

Lỗi là ở đồng bằng Tiếng Anh .. bạn cần cài đặt .NET 4.5 trên máy chủ nơi trang web đang chạy. –

+0

@cloudviz Một chút muộn, nhưng hãy chấp nhận câu trả lời. Tốt cho các câu hỏi để có câu trả lời được chấp nhận, vì vậy những người gặp vấn đề tương tự sẽ không cần phải xem xét nhận xét. :) – Nicholas

Trả lời

0

Specify a valid target version of the .NET Framework, or install the required version of the .NET Framework.

Bạn cần cài đặt .NET 4.5 trên máy chủ nơi trang web đang chạy.

0

Hoặc bạn có thể thay đổi khung ứng dụng của mình từ 4.5 thành 4.0 Bạn có thể thực hiện việc này bằng cách nhấp chuột phải vào project >> Properties >> Target Framework.

0

Tải Net 4,5 từ here sau thành công nhanh chóng cài đặt chạy lệnh (as administrator) và xác định vị trí đến địa chỉ này:

%windir%\Microsoft.NET\Framework\v4.0.30319

bây giờ chạy lệnh này:

aspnet_regiis -iru