maxRequestLength
次のように web.config (MVC) でa を指定しました。
<location path="File/Upload">
<system.web>
<httpRuntime maxRequestLength="330"/>
</system.web>
</location>
330kb を超えるファイルのアップロードのテスト中にネットワーク タブを確認すると、サーバーからの応答500
と詳細がThe required anti-forgery form field "__RequestVerificationToken" is not present.
これはなぜですか?maxRequestLength
フレームワークは、応答で詳細を提供できませんか? それとも、システムに関する情報を漏らしたくないだけなのでしょうか?
それとも、制限に対応するためにリクエストが切り捨てられたり切り取られたりして、リクエスト検証トークンが誤って削除されたのでしょうか?
ノート
これは 330kb を超えないファイルで問題なく動作し、私のアップロードは動作します。