VS 2012 IIS Express 8 — невозможно запустить веб-сервер IIS Express

Я пытаюсь запустить проект MVC 4 в IIS Express 8 (потому что, по-видимому, это то, что поставляется с VS 2012), и каждый раз, когда я пытаюсь запустить его из VS, я получаю следующую ошибку.

Не удается запустить веб-сервер IIS Express.

14:53:48: ошибка: не удается инициализировать OLE

14:53:48: ошибка: не удается инициализировать OLE

Запуск IIS Express через WebMatrix работает нормально. Я пробовал удалить и переустановить, но ничего не работает. Какие-либо предложения?


person chrisdrobison    schedule 31.10.2012    source источник
comment
У меня та же проблема: stackoverflow.com/questions/14762646/ Я написал об ошибке в Microsoft Connect. Проголосуйте, чтобы решить эту проблему: connect.microsoft.com/VisualStudio/feedback/details/778864/   -  person w.brian    schedule 16.02.2013


Ответы (2)


Я не видел вашей ошибки OLE, но все остальное похоже...

проверяя представление событий, я видел ошибку IIS при предварительной загрузке .NET 4.0.30306. Все файлы конфигурации указывали на 4.0.30319.

Но... под моей Windows/Microsoft.NET/Framework/ (и Framework64) у меня была частичная установка v4.0.30306.

Удаление обеих этих папок .30306 и перезагрузка исправили проблему запуска IIS для меня.

person Fuzzy    schedule 27.11.2012

Я не уверен, что это поможет, но это сработало для меня. После удаления IIS убедитесь, что вы удалили папку IISExpress (в Windows 7 она находится в папке Мои документы\IISExpress). Здесь живут файлы конфигурации IIS, и если вы не удалите его после удаления, вновь установленный IIS в конечном итоге будет использовать старые файлы конфигурации.

person Ciarán Bruen    schedule 18.11.2013