Ответ 1
Убедитесь, что у пользователя сбой имеет папку IISExpress\config
в своей домашней папке. Если нет, то скопируйте его с пользователя, где работает IISExpress. Это общая ошибка, когда отсутствуют файлы конфигурации/папки.
Я просто помещаю это с тех пор, как его Google Zero-resulter означает, что я выигрываю приз?
Не удается запустить IIS Express 7.5 после переустановки из одной учетной записи, но я могу войти в систему под моей другой учетной записью домена.
Нечетным является то, что учетная запись, с которой она не работает, - это моя супер-учетная запись с правами локального администратора, а также учетная запись, в которую я ее установил.
Ошибка возникает из diprestr.dll, не загружаемого...
C:\Program Files (x86)\IIS Express>iisexpress.exe /trace:error
Starting IIS Express ...
Initializing the W3 Server Started CTC = 2068729
W3 Server initializing WinSock. CTC = 2068744
W3 Server WinSock initialized. CTC = 2068744
W3 Server ThreadPool initialized (ipm has signalled). CTC = 2068744
Failed to load global module C:\Program Files (x86)\IIS Express\diprestr.dll
Failed processing with hr = 8007007e
Error loading global modules. hr = 8007007e
Terminating W3_SERVER object
Start listenerChannel http:0
Initializing the W3 Server Started CTC = 2069774
W3 Server initializing WinSock. CTC = 2069774
W3 Server WinSock initialized. CTC = 2069774
W3 Server ThreadPool initialized (ipm has signalled). CTC = 2069774
Failed to load global module C:\Program Files (x86)\IIS Express\diprestr.dll
Failed processing with hr = 8007007e
Error loading global modules. hr = 8007007e
Terminating W3_SERVER object
InitComplete event signalled
Report ListenerChannel stopped due to failure; ProtocolId:http, ListenerChannelId:0
Process Model Shutdown called
Failed to start 'HostedWASStart'. Error = 38246848
HostableWebCore activation failed.
Unable to start iisexpress.
The specified module could not be found.
For more information about the error, run iisexpress.exe with the tracing switch enabled (/trace:error).
Есть идеи? Я попробую Process Monitor и посмотрю.
До сих пор IIS Express доказывает, что это просто еще одна вещь, чтобы учиться и ошибаться.
Убедитесь, что у пользователя сбой имеет папку IISExpress\config
в своей домашней папке. Если нет, то скопируйте его с пользователя, где работает IISExpress. Это общая ошибка, когда отсутствуют файлы конфигурации/папки.
Чтобы прояснить комментарий Джона - каталог будет чем-то вроде C:\users\jmitchell\My Documents\IISExpress\config
. Я полагаю, что Джон прав, если он не существует, вам нужно будет создать каталог.
В качестве альтернативы каталог может уже существовать и просто быть поврежден. Это то, что, по моему мнению, произошло в моем случае. Я ранее устанавливал WebMatrix, но сегодня столкнулся со всеми проблемами. После удаления IIS Express, Web Platform Installer, WebMatrix и некоторых объектов управления SQL Server, а затем переустановки WPI и WebMatrix, я столкнулся с этим сообщением.
Я действительно получил IIS Express, чтобы успешно работать после удаления упомянутого выше каталога конфигурации, а затем повторно запустить C:\Program Files (x86)\IIS Express>iisexpress.exe /trace:error
И я ТОЛЬКО потратил два часа своего дня на это! Спасибо, Microsoft!
У меня возникла эта проблема после обновления до установщика веб-платформы.
Быстрое исправление для меня состояло в том, чтобы также перейти на Webmatrix 3 (http://www.microsoft.com/web/webmatrix/)
После удаления папки конфигурации она все еще не работала, затем я последовал этой статье и нажал Ctrl + F5, так что она запустилась
Только удаление папки настроек у меня не сработало. Также я сделал это
"Удалите следующий файл <>. Vs\config\applicationhost.config, папка .vs может быть скрыта"
Кроме того, вам может потребоваться изменить строку
applicationDefaults applicationPool="Clr4IntegratedAppPool"
to
applicationDefaults applicationPool="Clr2IntegratedAppPool"
в файле...
C:\users\jmitchell\My Documents\IISExpress\config\applicationhost.config
если вы продолжаете получать ту же ошибку (как я это делал) после выполнения инструкций выше. Проблема, которая решается здесь, заключается в том, что у вас нет .NET4, и поэтому возвращаетесь к использованию .NET2
Спасибо