English 中文(简体)
由于大型文件上传, 连接重设置, 但配置应该允许上传
原标题:Connection Reset due to large file upload but configs should permit upload

我试图在我的 MVC 工程中上传一个大于 4 毫克的文件出错。 上传对较小文件效果良好。 在线搜索时, 我发现我应该添加

对我的网络配置, 在系统网络中, 但这没有效果 。 连接仍然在重新设置 。 是否还有其他需要更改的配置, 我可能错过了这些配置? 文件是 10 毫克, 因此请求长度足够大 。

请求不是计时, 连接会立即重置 。

我还试着加上

<security >
  <requestFiltering>
    <requestLimits maxAllowedContentLength="1024000000" />
  </requestFiltering>
</security>`

在 Web 配置中, 我的 Webserver 区域在 Web 服务器上, 但它也没有效果。 网络配置位于正确的工程中, 连接从未到达我控制器中的断点, 这让我相信这一定是一个配置问题, 即一个拥有过大文件的 http 请求会被拒绝 。 如果是这样的话, 为什么最大请求长度的属性不能解决这个问题?

最佳回答

/. 发现问题 。 我在错误的网络配置中添加了最大请求Length 。 在视图中有一个网络配置文件, 在完整工程中有一个。 我把它放在视图中。 我甚至不知道有2个, 有几个人也错过了它。 在工程中放置两个名称相同且目的相似的文件的设计非常糟糕, 仅隔开一个文件深度层 。

问题回答

仅是IIS 7.x的最新更新。

您需要为新版本的IIS添加以下内容:

<security>
    <requestFiltering>
          <requestLimits maxUrl="32767" maxQueryString="32767" 
            maxAllowedContentLength="2147483648"/>
    </requestFiltering>
</security>

IIS 10x的更新,在网页上添加以下内容。 网站配置 :

  <requestFiltering>
    <requestLimits maxAllowedContentLength="500000000"></requestLimits>
  </requestFiltering>

问题直接解决了 。 在以下步骤下发现了这个问题 : < a href="http://d4dotnet.blogspot.com/ 2011/11/ there -was- no-endpoint-listing-at.html" rel="no follown noreferrerr" >http://d4dotnet.blogspot.com/ 2011/11 there-was-no-endpoint-listing-at.html

步骤1和步骤3导致服务器在移走之前失灵,大概是IIS 6和7所特有,或属于另一个配置文件。





相关问题
WebForms and ASP.NET MVC co-existence

I am trying to make a WebForms project and ASP.NET MVC per this question. One of the things I ve done to make that happen is that I added a namespaces node to the WebForms web.config: <pages ...

Post back complex object from client side

I m using ASP.NET MVC and Entity Framework. I m going to pass a complex entity to the client side and allow the user to modify it, and post it back to the controller. But I don t know how to do that ...

Create an incremental placeholder in NHaml

What I want to reach is a way to add a script and style placeholder in my master. They will include my initial site.css and jquery.js files. Each haml page or partial can then add their own required ...

asp.net mvc automapper parsing

let s say we have something like this public class Person { public string Name {get; set;} public Country Country {get; set;} } public class PersonViewModel { public Person Person {get; ...

structureMap mocks stub help

I have an BLL that does validation on user input then inserts a parent(PorEO) and then inserts children(PorBoxEO). So there are two calls to the same InsertJCDC. One like this=>InsertJCDC(fakePor)...

ASP.NET MVC: How should it work with subversion?

So, I have an asp.net mvc app that is being worked on by multiple developers in differing capacities. This is our first time working on a mvc app and my first time working with .NET. Our app does not ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

热门标签