20

これは 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 は学ぶべきことの 1 つにすぎず、うまくいかないことが証明されています。

4

10 に答える 10

29

Johnのコメントを明確にするために、ディレクトリはのようになりますC:\users\jmitchell\My Documents\IISExpress\config。Johnは正しいと思います。存在しない場合は、ディレクトリを作成する必要があります。

または、ディレクトリがすでに存在していて、破損している可能性があります。これが私の場合に起こったと私が信じていることです。以前にWebMatrixをインストールしていましたが、今日はさまざまな問題が発生しました。IIS Express、Webプラットフォームインストーラー、WebMatrix、およびいくつかのSQL Server管理オブジェクトをアンインストールし、WPIとWebMatrixを再インストールした後、この投稿に出くわしました。

上記の構成ディレクトリを削除してから再実行した後、IISExpressを実際に正常に実行できました。C:\Program Files (x86)\IIS Express>iisexpress.exe /trace:error

そして、私はこれで私の一日の2時間だけを無駄にしましたマイクロソフトに感謝します!

于 2012-09-07T22:23:31.843 に答える
19

失敗したユーザーIISExpress\configのホーム フォルダーにフォルダーがあることを確認します。そうでない場合は、IISExpress が動作しているユーザーからコピーします。これは、構成ファイル/フォルダーが見つからない場合によくある障害です。

于 2012-07-27T11:58:36.177 に答える
14

ライダーを使用して、ここにあるこの構成ファイルを削除する必要があり、それは機能しました \.idea\config\applicationhost.config

これは、VSを削除したときに発生したと思います

于 2020-08-07T19:31:42.263 に答える
0

Web Platform Installer 5 にアップグレードした後、この問題が発生しました。

私にとっての簡単な修正は、Webmatrix 3 ( http://www.microsoft.com/web/webmatrix/ )にもアップグレードすることでした。

于 2014-08-18T00:56:01.153 に答える
0

また、行を変更する必要があるかもしれません

applicationDefaults applicationPool="Clr4IntegratedAppPool"

applicationDefaults applicationPool="Clr2IntegratedAppPool"

ファイルに...

C:\users\jmitchell\My Documents\IISExpress\config\applicationhost.config

上記の投稿の指示に従った後も(私がしたように)同じエラーが引き続き発生する場合。ここで解決される問題は、.NET4 がインストールされていないため、.NET2 の使用に戻っていることです。

ありがとう

于 2012-11-20T06:03:46.067 に答える
0

configフォルダーを削除した後もまだ機能していなかっ たので、この記事に従ってctrl + F5を押した..それで実行されました

于 2018-02-22T00:14:09.610 に答える