4

ASP.Net MVC 4アプリがあり、特定のアクションで大きなファイルをアップロードできるようにする必要があります。問題のルートは「〜/ UploadArea / UploadController / UploadAction」であり、セットアップした構成は次のようになります。

<location path="~/UploadArea/UploadController/UploadAction">
<system.web>
  <!-- maxRequestLength is in kilobytes (KB)  -->
  <httpRuntime maxRequestLength="100000" />
  <!-- 100MB -->
</system.web>
<system.webServer>
  <security>
    <requestFiltering>
      <!-- maxAllowedContentLength is in bytes (B)  -->
      <requestLimits maxAllowedContentLength="100000000"/>
      <!-- 100MB -->
    </requestFiltering>
  </security>
</system.webServer>
</location>

場所を使用せず、アプリ全体の構成を使用すると、正常に機能します。それ以外の場合は何も起こりません。ノードの設定の問題はどこにありますか?

4

1 に答える 1

-2

change your path to be the controller/action only, drop the ~/ as that, I believe, forces IIS to look for a literal file path that matches. so depending on your routing and how the page is called it could be:

<location path="UploadController/UploadAction">

または、それがデフォルトのアクションであり、mysite/UploadController と同じように要求される場合は、次を試してください。

<location path="UploadController">
于 2013-03-06T19:38:31.450 に答える