Подтвердить что ты не робот

Принудительный IIS Express к классическому режиму трубопровода

Как заставить IIS Express работать в классическом режиме? И мне нужно, чтобы эта конфигурация оставалась с .csproj, как только этот файл, который говорит, что проект должен быть открыт с IIS Express.

4b9b3361

Ответ 1

В Visual Studio 2010 выберите проект веб-приложения node в обозревателе решений, либо:

  • Нажмите F4

или

  • Перейдите к View -> Properties Window or press F4

Важно: Не Right-click -> Properties в контекстном меню правой кнопки мыши для проекта node в проводнике решений, потому что это покажет страницы свойств для проекта, что совсем другое.

В свойствах Windows вы увидите запись для управляемого режима трубопровода:

enter image description here

В Visual Web Developer 2010 Express это более или менее то же самое, снова выберите веб-проект, кроме нажатия F4, чтобы получить эту страницу свойств:

enter image description here

Единственное предостережение заключается в том, что если вы делитесь проектом с другими (например, с помощью источника управления), этот параметр не сохраняется в файле .csproj, а в файле IIS Express applicationHost.config, специфичном для вашего профиля пользователя. Поэтому вам нужно убедиться, что другие настроили это свойство в своих локальных файлах applicationHost.config в:

%userprofile%\Documents\IISExpress\config

Все вышеперечисленное также работает с Visual Studio 2013 и 2015 годами.

Ответ 2

вариант-1: В свойствах Visual Studio перейдите в WebSite/WebApplication и измените Managed Pipeline Mode на "Классический".

вариант-2: Откройте %userprofile%\documents\iisexpress\config\applicationhost.config и найдите свой сайт в разделе "Сайты" и измените пул приложений на классический (скажем Clr4ClassicAppPool).

Если вы хотите, чтобы все WebApplications/WebSites, которые вы собираетесь создавать в Visual Studio, запускались в режиме "Классический" (по умолчанию), затем в %userprofile%\documents\iisexpress\config\applicationhost.config файле, затем измените пул приложений applicationDefaults, как показано ниже.

<sites>
 ........
 ........
    <applicationDefaults applicationPool="Clr4ClassicAppPool" />
    <virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>