2

web.config特定の URL に特化した設定を定義できるかどうか疑問に思っていました。

例: 多数のコントローラーとアクションを備えた MVC4 Web サイトがあり、そのうちの 1 つが大きなファイル (最大 50MB) をアップロードできるとします。デフォルトでは、maxRequestLength4MB です。次に、次web.configのルールを追加します。

<httpRuntime maxRequestLength="51200" />

ただし、これは、Web サイトでのすべてのアクションのリクエストの長さが 50MB であることを意味します。特定の URL のカスタム設定を行うことはできますか?

4

3 に答える 3

0

MaxRequestLengthプロパティを使用してコントローラー自体で設定を試みることができますが、特定のアクションに対して設定できるかどうかはわかりません。MVC はルーティングを使用するため、設定によるアプローチlocationは機能しません。

于 2013-10-10T12:54:29.940 に答える
0

1 つの解決策は、新しいフォルダーを作成し、必要なコントローラーを配置して、そのフォルダーの web.config を作成することです。そして、これは良いアプローチではないと思います:)

于 2013-10-10T12:54:36.293 に答える