LoginSignup
1
2

More than 5 years have passed since last update.

IISエラー対処まとめ

Last updated at Posted at 2017-10-02

IISエラー対処まとめ

azure webappsを利用していく中でIISで発生したエラーとその対処を記載していきます。

IISで大きいファイルをアップロードした時に404NotFoundエラー発生

発生したエラー、現象

 azure webappsでファイルアップロードをするプログラムを実装し、ローカルでは正常にアップロードできたが、azure上でIISを通してリクエストするとIISが以下の404エラーを返す。

IIS Detailed Error - 404.13 - Not Found

原因

 IISでは最大コンテンツサイズの制限があり、デフォルトでは4MBとなっている。
 ので、4MB以上のファイルをアップロードする場合は制限数値を上げる必要がある。

対処

 以下のようにmaxAllowedContentLength設定をIISの設定ファイルであるweb.configに記載する。以下の例では制限を1GBまで上げている。また無関係の設定は削除している。

web.configの例
<configuration>
  <system.webServer>
    <security>
      <requestFiltering>
        <!-- This will handle requests up to 1024MB (1GB) -->
        <requestLimits maxAllowedContentLength="1048576000" />
      </requestFiltering>
    </security>
  </system.webServer>
</configuration>
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2