如何在 ASP.NET 应用程序中上传大型 (30Mb) 文件? (VB) 我尝试提高 MaxRequestLength,但没有成功

发布于 2024-09-11 07:21:49 字数 240 浏览 2 评论 0原文

如何在 ASP.NET 应用程序中上传大型 (30Mb) 文件? (VB) 我尝试过提高 MaxRequestLength,但没有运气...

我正在使用 FileUpload 控件,我已经在 google 上搜索了这个问题,人们似乎通过在 web.config 文件上提高 MaxrequestLenght 来解决它。 我这样做了,但没有成功。

我也在代码上提出了它,但仍然不起作用,页面甚至不做回发。

有什么想法吗?

How can I upload large (30Mb) files in a ASP.NET application ? (VB) I've tried raising MaxRequestLength, but no luck...

I'm using the FileUpload control, I already googled this issue a bit, and people seem to solve it by raising MaxrequestLenght on the web.config file.
I did that, and it didn't work.

I also raised it on the code, and still it doesn't work, the page doesn't even do postback.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酷遇一生 2024-09-18 07:21:49

将其放入您的 web.config 中

  <system.web>
     <httpRuntime executionTimeout="360" maxRequestLength="100000" />

,这样可以实现 360 秒的超时和一次上传 100,000 Kb 的数据。

如果这不起作用,请在 IIS 服务器上运行此命令。 (替换 [IISWebsitename])

C:\Windows\System32\inetsrv>appcmd set config "[IISWebsitename]" -section:requestFiltering -requestLimits.maxAllowedContentLength:100000000 -commitpath:apphost

一次可上传 100,000,000 字节的数据。

Place this in your web.config

  <system.web>
     <httpRuntime executionTimeout="360" maxRequestLength="100000" />

That enables a 360 second timeout and 100,000 Kb of upload data at a time.

If that doesn't work, run this command on your IIS server. (replace [IISWebsitename])

C:\Windows\System32\inetsrv>appcmd set config "[IISWebsitename]" -section:requestFiltering -requestLimits.maxAllowedContentLength:100000000 -commitpath:apphost

That enables 100,000,000 bytes of upload data at a time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文