3

Я использую 64-разрядную версию Windows Server 2003. Я только что установил .Net 4 Framework для запуска и запуска новой службы WCF. Однако нигде в IIS 6 нет вариантов выбора версии платформы ASP.Net. Т.е. Правый клик> Свойства на сайте должен иметь вкладку ASP.Net, из которой я могу выбрать v2 или v4.

Кто-нибудь знает, почему их там нет и как я могу заставить их появиться? В настоящее время я должен был зайти на сайт> Свойства> Домашний каталог> Конфигурация и изменить расширение .svc, чтобы использовать вместо него v4.0.30319. Итак, теперь все работает для моей службы WCF, однако все остальные расширения установлены на v2.

Как я могу получить вкладку? Это не видно ни на одном из моих 23 веб-сайтов.

3 ответа3

1

Будет ли .NET 4 версия aspnet_regiis.exe работать из командной строки? Вы можете использовать параметры командной строки, чтобы указать конкретные веб-приложения, которые будут установлены (используйте aspnet_regiis -? чтобы увидеть синтаксис командной строки).

0

Вам необходимо создать новый пул приложений, под которым будет работать ваш сайт .net 4.

РЕДАКТИРОВАТЬ: вкладка asp.net, о которой вы говорите, ничего не делает. Это просто позволяет вам изменить некоторые параметры конфигурации, но вы не можете использовать его для переключения на .net 4. У меня работает несколько сайтов .net 4, и на вкладке asp.net всегда отображается первая запись: .net 2.0.*

0

С разных сайтов в Интернете:

1) Убедитесь, что ASP.Net 4.0 отключен.

cscript iisExt.vbs /ListFile

2) Если запись для .Net 4 имеет 0 слева, то вам нужно ее включить

3) Включить расширение .Net 4

cscript iisExt.vbs /EnFile C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll

4) Запустите первую команду, и вы должны иметь 1 вместо 0 рядом с .Net 4.

Ваши приложения .NET Framework v4 теперь должны запускаться

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .