Изменение версии компилятора visual studio - PullRequest
1 голос
/ 06 сентября 2011

Visual Studio компилирует Asp.Net до 4.0, но мне нужно, чтобы он компилировался до 3.5. Где я могу это изменить?

В соответствии с этим (щелчок правой кнопкой мыши по проекту, страницам свойств, сборке) он нацелен на 3.5, но я вполне уверен, что из-за ошибок, которые я получаю при установке, ему требуются компоненты 4.0.

enter image description here

Ответы [ 3 ]

1 голос
/ 06 сентября 2011

Вы проверили раздел <compilation> файла Web.config?Если он все еще читает targetFramework="4.0", попробуйте удалить / изменить это значение.Это работало для меня в прошлом.

1 голос
/ 06 сентября 2011

Не забывайте, не важно, какую версию вы компилируете, если веб-сервер настроен для запуска вашего приложения под определенной версией, это подойдетНекоторые способы будут работать, т.е. скомпилированные до 3.5 будут работать в пуле приложений 4.0.наоборот не будет.

В IIS7 версия определяется в пуле приложений, связанном с вашим приложением.IIS6 находится на вкладке ASP.Net.

0 голосов
/ 06 сентября 2011

вручную в файле web.config

И автоматически в Visual Studio, в обозревателе решений, щелкните правой кнопкой мыши (в значке веб-страницы, не в значке решения) -> страницы свойств -> сборка -> целевая структура -> изменить значение.

Вы можете проверить это, просмотрев web.config.

имя = "System.Web.Extensions" TYPE = "System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, версия = 3.5.0.0 , культура = нейтральная,

это указывает на то, что в сети используется net framework 3.5

...