Назад | Перейти на главную страницу

Где мой ASP.NET 4.0

Я установил .NET 4.0 на Windows Server 2008. Я выполнил aspnet_regiis -i.

Но с моим новым сайтом на IIS7 я не могу выбрать v4.0 в качестве фреймворка. Я вижу 2 новых пула приложений ASP.NET 4.0 и Classic 4.0, но, конечно же, все приложения не используют один и тот же пул приложений v4.0, верно? Что мне не хватает?

Это сервер x64?

В этом случае следует запустить aspnet_regiis.exe из C:\Windows\Microsoft.NET\Framework64\v4.0.30319 папка, а не из C:\Windows\Microsoft.NET\Framework\v4.0.30319.

Чтобы использовать .NET 4.0, вам необходимо переместить приложение в пул приложений. Не все приложения должны использовать один и тот же пул приложений, поскольку это просто способ изолировать приложения, поэтому вы можете создавать пулы приложений по своему усмотрению. Однако вы не можете поместить приложение .NET 3.5 в пул 4.0, поскольку пул фактически загружает версию .NET Framework, для которой вы его настроили, в память.