0
我想在我的.NET應用程序中增加最大上傳限制的大小......當前是4MB,我想將其增加到25 MB ...在ASP.NET Web表單中增加最大上傳限制的大小
我已經試過到目前爲止(修改web.config文件):
<security>
<requestFiltering>
<!-- maxAllowedContentLength, for IIS, in bytes -->
<requestLimits maxAllowedContentLength="15728640" ></requestLimits>
</requestFiltering>
</security>
和:
<system.web>
<httpRuntime maxRequestLength="25000" />
</system.web>
第二種方法給了我以下錯誤:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
如果沒有這些方法,我得到這個錯誤:
Maximum request length exceeded.
我使用.NET Web窗體......而我的IIS版本8(或以上,我相信)..
有人可以幫我解決這個問題嗎?
string fileName = fileLanguage.PostedFile.FileName;
using (var fileStream = File.Create(Server.MapPath("../languages/") + fileName))
{
fileLanguage.PostedFile.InputStream.Seek(0, SeekOrigin.Begin);
fileLanguage.PostedFile.InputStream.CopyTo(fileStream);
}
Language language = new Language();
language.Name = txtLanguageName.Text;
language.Path = fileName;
ServiceClass.InsertLanguage(language);
任何人,傢伙? – perkes456
服務器(IIS)通常將大小限制在10M左右,並且不能更改您的客戶端代碼。 – jdweng
必須有一種方法... – perkes456