IISでARRを使用した時に404エラーが発生した場合の解消方法!!

スポンサーリンク
iis 404 webサーバ
iis 404

Windows Server 2016のIISでは、デフォルトではARRは使用できません。そのため、ARRの設定が記載されたweb.configをアプリケーションとして配置しても、以下のような404エラーが発生します。

検索中のリソースには、リソースに関連付けられたハンドラーがありません

このような場合には、以下の2つのモジュールをインストールする必要があります。

インストールをすると、IISマネージャーから「URL書き換え」ボタンが表示されます。

url rewriteモジュール

URL Rewrite : The Official Microsoft IIS Site
IIS URL Rewrite 2.1 enables Web administrators to create powerful rules to implement URLs that are easier for users to remember and easier for search engines to...

application-request-routingモジュール

Application Request Routing : The Official Microsoft IIS Site
IIS Application Request Routing (ARR) 3 enables Web server administrators, hosting providers, and Content Delivery Networks (CDNs) to increase Web application s...

これでも、現象が解消されない場合は、コマンドプロンプトを「管理者として実行」で起動して、以下のコマンドを実行すれば解決するかも。。

・x86

> C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

・x64

> C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

ではでは!!

コメント

タイトルとURLをコピーしました