我有一个jsont_strong大块json ,需要发布到自己托管的ASP.Net Web API 服务的。
我收到“状态码:413请求实体太大”消息。
试图将以下内容放入webapi服务项目的app.config中。<system.web>
<compilation debug="true" targetFramework="4.0" />
<customErrors mode="Off"/>
<httpRuntime
maxRequestLength="2147483647"
executionTimeout="300" />
</system.web>
这没有帮助。
我正在考虑以下两个选项。
我更喜欢第二个选项,但尚未找到实现方法。
有指针吗?
最佳答案
我遇到了同样的问题,并且能够进行代码更改。
var config = new HttpSelfHostConfiguration(host);
config.MaxReceivedMessageSize = 2147483647; // use config for this value
/*
other setup for the config
*/
using (var server = new HttpSelfHostServer(config))
{
server.OpenAsync().Wait();
Console.WriteLine("Insight.Web");
Console.ReadLine();
}
关于c# - 对于自托管的ASP.Net Web API,请求实体太大,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19453464/