IIS Express не работает в Visual Studio 2012

Я не могу запустить приложение Visual Studio с помощью IIS Express. Я получаю сообщение об ошибке «Невозможно запустить IIS Express» в первый раз. После многократной отладки я получаю следующую ошибку: введите здесь описание изображения

Если я запускаю IIs Express вручную через командную строку, я получаю следующую ошибку: введите здесь описание изображения

Я переустановил IIS Express, но изменений нет. Я также изменил файл конфигурации хоста приложения II Express, удалив все имена сайтов приложения, но изменений нет.

Я не могу знать проблему. Итак, пожалуйста, предложите любое решение для устранения этой проблемы.


person Pa1    schedule 23.03.2013    source источник
comment
просто укажите текст ошибки, его нельзя просмотреть в виде изображений   -  person Freelancer    schedule 23.03.2013
comment
Если какой-либо ответ сработал для вас, отметьте ответ, который сработал, как принятый   -  person Mike Beeler    schedule 31.03.2013


Ответы (2)


У меня была та же проблема, и проблема связана с определением пула приложений, которое вы можете найти в \users{ваше имя пользователя}\mydocuments\IISexpress\config\applicationhost.config.

Найдите тег

<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />

и измените управляемую версию времени выполнения с «v4.0» на «v4.0.30319» для .net 4.5.

<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0.30319" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />  
person Mike Beeler    schedule 26.03.2013

Следующие предложения, которые могут быть вам полезны>>

Используйте монитор процесса, чтобы наблюдать за процессом iis-express, чтобы увидеть, есть ли какие-либо проблемы с разрешениями при попытке его запуска.

Для этого перейдите по этой ссылке>>

http://msdn.microsoft.com/en-us/library/bb399001%28v=vs.100%29.aspx

Если проблема связана с безопасностью, запустите Visual Studio в режиме запуска от имени администратора.

В крайнем случае вы можете отключить модуль ведения журнала, изменив файл applicationhost.config, который находится в каталоге %userprofile%\documents\IISexpress\config.

Для этого вам нужно будет закомментировать несколько строк в файле.

Под элементом <system.webServer>/<globalModules> закомментируйте строку

<add name="HttpLoggingModule" image="%IIS_BIN%\loghttp.dll" />

Под элементом <location>/<system.webServer>/<modules> прокомментируйте строку

<add name="HttpLoggingModule" lockItem="true" /> 

После сохранения изменений попробуйте перезапустить iis Express.

person Freelancer    schedule 23.03.2013