Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
454 views
in Technique[技术] by (71.8m points)

asp.net - Maximum default POST request size of IIS 7 - how to increase 64kB/65kB limit?

I have created a RESTful POST web service in ASp .net C# with IIS hosting the service.

My service accepts an XML file as input and when the size exceeds 65KB I get the following error message:

The remote server returned an error: (400) Bad Request.

my question is two fold, first is there a default limit set by the IIS server for POST requests and secondly how can I update this?

Many Thanks

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

John K?llén's answer was correct, but in my case I had an end point defined so setting the maxReceivedMessageSize had to be as follows:

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...