当前位置: 首页 > 知识 >正文

net上传文件有几种方式(netpost方法长度限制)

今天,一个Dvbbs.Net 1.1建立在该公司的服务器上,以帮助管理一些办公文件。因为要上传的文件大小比较大(几十兆以上),所以今天大部分时间都是在研究如何摆脱上传限制。

23点以后才能基本解决。

问题处理的经验总结如下:

首先,默认情况下允许上传4M的文件。

修改Machine.config文件并更改MaxRequestLength参数的值。在c:\winnt\microsoft.net目录中搜索该文件。

需要注意的是,在保存文件时,你应该确保你指定了文件的完整路径(例如,“C:\MyFiles\Picture.jpg”),并确保ASP.NET使用的帐户具有对文件存储目录的写权限。上传大文件时,

您可以使用元素的maxRequestLength属性来增加允许的最大文件大小,例如:

configuration

system.web

httpRuntime maxRequestLength='1048576' executionTimeout='3600' /

/system.web

/configuration

其中:maxRequestLength:表示ASP.NET支持的HTTP上传的最大字节数。这种限制可用于防止由于用户向服务器传递大量文件而导致的拒绝服务攻击。指定的大小以千字节为单位。

默认值为4096 KB (4 MB)。ExecutionTimeout:指示在ASP.NET自动关闭请求之前,允许执行请求的最大秒数。当文件超过指定大小时,

如果浏览器中出现DNS错误或服务不可用,请修改上述配置并增加配置数量。

第二,另一个问题

此外,上传大文件时,您可能会收到以下错误消息:

Aspnet_wp.exe (PID: 1520)被回收,因为内存消耗超过460 MB(可用RAM的60%)。

如果遇到此错误信息,请增加应用程序的Web.config文件的元素中memoryLimit属性的值。例如:

configuration

system.web

processModel memoryLimit='80'/

/system.web

/configuration

如果是Windows Server2003:

Windows Server 2003下上传大文件的注意事项:

在Windows Server 2003中上传要发送的大型附件时,系统报告了一个错误:

1.首先关闭服务中的iis admin service服务。

2.找到WINDOWS\system32\inetsrv\下的MetaBase.xml,

打开它,找到ASPMaxRequestEntityAllowed并将其更改为所需值,默认值为204800,即200K,将其更改为51200000或更大[取决于文件大小]。

3.然后重启iis admin service服务。

相关文章:
  • 5月9日基金净值:南方中证房地产ETF最新净值0.6732,涨0.06%
  • 5月30日基金净值:易方达中证科创创业50ETF联接A最新净值0.6913,涨0.66%
  • 4月10日基金净值:广发均衡增长混合A最新净值0.9864,跌0.21%_基金频道_证券之星
  • 4月28日基金净值:华夏新锦顺混合A最新净值1.0237,涨1.09%
  • 4月12日基金净值:交银品质升级混合A最新净值2.0772,跌1.94%_基金频道_证券之星
  • 汇添富中证光伏产业ETF净值下跌1.01% 请保持关注
  • 4月27日基金净值:金鹰改革红利混合最新净值2.179,涨0.14%
  • 3月29日基金净值:安信灵活配置混合最新净值2.268,跌0.04%_基金频道_证券之星
  • 4月10日基金净值:博时主题行业混合(LOF)最新净值1.162,跌0.43%_基金频道_证券之星
  • 6月15日基金净值:南方中证房地产ETF最新净值0.6386,涨0.93%