Я установил бета-версию Visual Studio 11, и внезапно все методы асинхронных действий, которые я создал в предварительном просмотре VS 11 Developer, начали зависать (очевидно, эта проблема: http://blogs.msdn.com/b/pfxteam/archive/2012/03/ 03 / 10277166.aspx ).
Мое приложение использует v4.0.30319 в качестве версии Framework, но нет возможности использовать 4.5. Я восстановил мою .net 4.5, чтобы установить, но ничего. Есть ли способ настроить это в IIS? Нужно ли для bin развертывать файлы (и если да, то какие)?
.net
visual-studio
iis
Джин Реддик
источник
источник
Ответы:
Нет 4.5 пула приложений. Вы можете использовать любое приложение 4.5 в пуле приложений 4.0. .NET 4.5 «просто» обновление на месте, а не новая версия.
источник
Перейти к «Выполнить» и выполнить это:
ПРИМЕЧАНИЕ: запускать от имени администратора.
источник
В графическом интерфейсе не отображается версия 4.5, и обычно вам не нужно вручную указывать версию 4.5, поскольку это обновление на месте. Тем не менее, вы можете установить это явно с appcmd следующим образом:
Appcmd находится в
%windir%\System32\inetsrv
. Это помогло мне исправить проблему с веб-развертыванием, когда он выдавал ошибку ERROR_APPPOOL_VERSION_MISMATCH после обновления с версии 4.0 до версии 4.5.Статья MS по настройке .Net версии для пула приложений
источник