Вопрос

В VS2010 целевая структура проекта составляет 4.0. В IIS7 версия Localhost's .NET - 4.0. Но для приложения моего приложения нет 4,0 рамки для выбора. И после того, как я развернул сайт и просматривая файл из него, я получаю эту ошибку:

Parser Error Message: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.

Source Error:

Line 14: 
Line 15:   <system.web>
Line 16:     <compilation debug="true" targetFramework="4.0" />
Line 17: 
Line 18:     <authentication mode="Forms">


Source File: C:\inetpub\wwwroot\TestApp\web.config    Line: 16

Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927 

Пожалуйста, помогите мне.

Спасибо Редди

Это было полезно?

Решение

Вы должны установить время выполнения .NET 4 на вашем сервере. Если вы уже запустили aspnet_regiis.exe

Другие советы

Вам нужно установить .NET 4.0 на сервере. Как только это установлено, вы сможете установить пул приложения для использования Framework .NET 4.0.

Сообщение об ошибке показывает, что он пытается запустить ваше приложение, используя .NET 2.0, который не может обработать файл web.config.

Если доступно .NET 4.0, пожалуйста, перейдите на сервер IIS Manager и выберите «Пул приложения» и сделайте .NET Framework AS 4.0 для вашего веб-сайта.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top