asp.net - IIS 7 的最大默认 POST 请求大小 - 如何增加 64kB/65kB 限制?

标签 asp.net http rest iis post

我在 ASp .net C# 中创建了一个 RESTful POST Web 服务,IIS 托管该服务。

我的服务接受 XML 文件作为输入,当文件大小超过 65KB 时,我收到以下错误消息:

远程服务器返回错误:(400) 错误请求。

我的问题有两个,首先是 IIS 服务器为 POST 请求设置了默认限制,其次我该如何更新它?

非常感谢

最佳答案

John Källén 的回答是正确的,但在我的例子中,我定义了一个终点,因此设置 maxReceivedMessageSize 必须如下所示:

<standardEndpoints>
    <webHttpEndpoint>
        <standardEndpoint name="" 
                         helpEnabled="true" 
                         automaticFormatSelectionEnabled="true"                   
                         maxReceivedMessageSize="2147483647">
        </standardEndpoint>
    </webHttpEndpoint>
</standardEndpoints>

关于asp.net - IIS 7 的最大默认 POST 请求大小 - 如何增加 64kB/65kB 限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15079397/

相关文章:

c# - 处理 API 的并行 POST

SpringRestDoc SnippetException : Fields with the following paths were not found in the payload:

rest - URL编码的POST不良做法?

c# - 主页错误,命名空间已存在

c# - 将 C# 对象保存到磁盘而不对其进行序列化?

performance - HTTP 与 HTTPS 性能

java - 使用 Apache Client 4.1.1 压缩 HttpPost 正文时出现问题

c# - Node.Js + Socket.IO vs SignalR vs C# WebSocket 服务器

C#、ASP.NET - 限制对 Controller 方法的访问

html - 如何删除mvc中的http响应头?