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
ではでは!!
コメント