Windows 8.1がようやくMSDN/Technetにリリースされ、Win 8.1 RTMでインプレースアップグレードを行った後、ASP.NETアプリケーションを実行している次の問題に遭遇しました。
サービス利用不可
Httpエラー503サービスを利用できません。
Stopped
のステータスが表示されますこのエラーを含むWindowsアプリケーションログに手がかりがあります
The Module DLL C:\WINDOWS\system32\inetsrv\rewrite.dll failed to load. The data is the error.
IISを元に戻すにはどうすればよいですか?
リライトモジュールを単純にアンインストールして再インストールするだけでうまくいくようです。
編集:他の人が言ったように-最初に修復を試してください-うまくいったらそれはより速いはずです。
Microsoft Web Platform Installer はアンインストールできませんので、Programs and Features
に移動してアンインストールしてください。
IIS URL Rewrite Module 2
としてリストされ、上のUninstall
ボタンをクリックするだけです。
次に、ここから再インストールします。
http://www.iis.net/downloads/Microsoft/url-rewrite
アプリプールが開始されていることを確認するか、IISを再起動するだけで、すべて正常に動作するはずです。
Edit:8/30/16:「新しい」.NETコアをインストールし、Win 10 Anniversaryエディションにアップデートすると、同様の、しかし無関係のエラーが発生する可能性があります。こちらをご覧ください: https://github.com/aspnet/Home/issues/158 -VS 2015 Tooling Previewで修復を実行すると修正されます。エラーがこの回答と非常に似ているため、ここに追加したいと考えました。
Win8.1をWin10に更新した後、このイベントログエラーが発生しました。修正するには、コントロールパネル->プログラムと機能に移動し、IIS URL Rewrite Module 2を見つけ、右クリックしてRepairを選択します(クイックです) )。次に、停止したAppPoolを再起動します。今は大丈夫です。
アンインストールも再インストールも不要です。
ゲイリー・デイビス
アンインストールする必要はありません。代わりに修復を行うだけで機能します。
いくつかの奇妙な理由で、私にとって唯一の解決策は、 https://www.Microsoft.com/en-us/download/details.aspx?id=7435 から以前のバージョンのモジュールをインストールすることでした
更新後にこの問題に出くわしました。停止したすべてのアプリプール!それらを起動することで問題は解決しました。
私は昨夜、同様の問題に苦労しました。
Redirect.dllが見つからないという苦情から始まりました。 IISのリダイレクト機能をインストールすると、そのログメッセージは表示されなくなり、WASからの大量のエラーメッセージだけが残りました。あきらめるまで、アプリケーションプールを5回起動しようとしました。
アプリケーションプール 'my app pool'を提供するワーカープロセス '120'のプロトコル 'http'のリスナーチャネルは、リスナーチャネルの障害を報告しました。データフィールドにはエラー番号が含まれています。
エラーコードは「8007007E」(Googleによるとファイルが見つかりませんでした)。
次に、ProcMonを sysinternals.com からインストールし、w3wpプロセスが終了する直前に「NAME NOT FOUND」について苦情を言うたびに、グーグルで対応するIIS機能をインストールしました。それらをすべてインストールし、すべてが再び機能するまで、これを繰り返しました。
すべてをインストールするのは良い解決策ではありませんが、今より深く調査する時間はありません。
ドメインパスワードを変更した後、同様の現象が発生しました。また、開発ボックスの(ハードコードされた!)アプリプール設定でパスワードをリセットする必要がありました。
「httpplatformhandler.dllの読み込みに失敗しました」で同様の問題が発生しました。解決策は、適切なhttpplatformhandlerインストールmsiを http://www.iis.net/downloads/Microsoft/httpplatformhandler からダウンロードし、修復を実行することでした。
W10 Insider Preview 160826-1902にアップデートした後、修理はうまくいきました
Windows Server 2012 R2でも同じ問題が発生しました。 Windows Updatesを最新に更新した後、動作します。