以前遇到文件大小問題時,直接修改接口的web.config文件添加
<httpRuntime maxRequestLength="83886080" executionTimeout="3600000" />
以及修改iis限制屬性就可以了。
但是這次遇到的問題很奇怪,修改之后還是一直提示未顯示頁面,因為請求實體過大。
嘗試各種方法只有下面的方法測試通過。
修改
- C:\Windows\System32\inetsrv\config\schema中的IIS_schema.xml文件;打開后找到下面一段文字
<attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />
這里的限制,我們需要修改這里的限制大小
解決方法:
這里我們要將30000000修改成更多,這里的30000000是30M的意思,我們可以加一個0直接修改為300M肯定是夠用了。
- 但是在修改時,因為文件是已讀的,我們無法直接進行修改,所以需要先做如下操作之后再進行修改
(1)選中文件右擊屬性
(2)點擊安全-高級
(3)點擊所有者-編輯
(4)選中相關所有者后-點擊應用
(5)右擊文件-屬性-安全-編輯-選擇用戶名-添加修改權限-確定
(6)取消文件只讀屬性就可以直接修改文件內容了,修改后問題完美解決