asp.net core 项目在iis8中只能上传小于30kb以下的文件

YoGalin0619 2018-05-27 10:35:26

在本地或者windows server2008(iis6.0)可以正常上传.但是部署到windows server2012(iis8.0)后只能上传30kb以下的文件,
百度的方法都试了,没用.请问各位有没有好的解决方案
...全文
1002 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liaoxujun01 2021-01-27
  • 打赏
  • 举报
回复
我也遇到了,不知道楼主解决没有 ,回答的大神们注意是30KB就不行,了不是20M限制
chenhaoying 2018-05-28
  • 打赏
  • 举报
回复
一、解决Windows 2003 的默认上传文件大小的问题: 1、修改“允许直接编辑配置数据库”为勾选状态; 2、在服务里关闭iis admin service服务 会提示 World Wide Web Publishing Service HTTP SSL 这两个也会停止。(记得:改完后需要手动启动这两个服务!) 3、找到windows/system32/inesrv/下的metabase.xml编辑其中的ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K 改成你需要的值。 4、这里需要注意一点就是要使用然后重启iis admin service服务 注意: notepad.exe也就是要使用记事本修改 不要用WordPad.exe写字板修改否则会出现错误。 导致IIS服务不能启动! 二、解决windows2003下载大小限制的问题 在 IIS 6.0 中,无法下载超过4M的附件时,可以按以下步骤解决: 1、先在服务里关闭 iis admin service 服务。 2、找到 windowssystem32inetsrv 下的 metabase.xml 文件。 3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(可修改为20M即:20480000)。 4、存盘,然后重启 iis admin service 服务。
chenhaoying 2018-05-28
  • 打赏
  • 举报
回复
1、先在服务里关闭 iis admin service 服务。 2、找到 windowssystem32inetsrv 下的 metabase.xml 文件。 3、用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(可修改为20M即:20480000)。 4、存盘,然后重启 iis admin service 服务。

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧