Можно ли в любом случае установить целевую версию ASP.NET в файле конфигурации, которая влияет на настройки IIS? - PullRequest
0 голосов
/ 16 декабря 2011

Вот сценарий:

После установки приложения ASP.NET (с помощью Install Shield) в IIS6, когда я щелкаю правой кнопкой мыши страницу ASP.NET, перехожу к свойствам, затем нажимаю на вкладку ASP.NET, я вижу, что версия, выбранная в выпадающий .NET 2.0, но мое приложение должно работать на 4.0.

Обходной путь - изменить его вручную на 4.0. Но это не то, что я хочу. Я хочу, чтобы он был установлен на 4.0 сразу после установки. Есть ли способ, которым я могу установить это на 4.0 через код или файл конфигурации?

1 Ответ

1 голос
/ 16 декабря 2011

В рамках наших сценариев развертывания мы выполняем пакетные команды на сервере, чтобы изменить используемую версию ASP.NET на требуемую версию.

Ниже приведен фрагмент, который изменяет версию на 2.0 (по умолчаниювсе сайты созданы с использованием версии 4.0):

%windir%\microsoft.net\framework\v2.0.50727\aspnet_regiis -s W3SVC/[iisnumber]/ROOT

Примечание : вы запросили решение IIS 6, я не уверен, будет ли оно работать в более поздних версиях.

...