網路技術專區

好站相報
技術論壇
易尋網
ASP空間租賃
汽車追蹤的第一個家
弘光科技大學
南開技術學院
巨匠電腦
買賣購物網
Life Light
遠距醫療網
清境民宿珂之幄
 
狀況

Windows Server內建的IIS(Internet Information Service),若要安裝SSL,不同的版本有不同的安裝程序

解決

[使用ASP]

1 、停止IIS7
2 、找到“C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml”文件。
此 文件是唯讀的,即使用管理權限也不能修改。要先修改文件的權限,然后去掉唯讀屬性才可以。
A.右鍵該文件-->屬性->安全性,選中目標用戶,點擊高級,修改文件所有者;
B .确定後點擊編輯,就可以修改目前用戶的權限了,添加“寫入”的權限。至此,權限設置才OK。
C .將該文件的唯讀屬性去掉。
用記事本打開該文件,找到“maxRequestAntityAllowed”,將“30000000”修改成你想要的值(如2000000000)然後存檔。
將 “C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml”文件設為唯讀屬性。

[使用ASP.Net]

IIS上傳一個超過30M的文件檔案,伺服器IIS會重新定向至404.13頁面,錯誤訊息如下:
HTTP Error 404.13 - Not Found
The request filtering module is configured to deny a request that exceeds the request content length.
這是由於網際網路服務器(IIS)限制了所能上傳文件的最大值。其值在
configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength setting
in the applicationhost.config or web.config file. 中定義


查看C:\Windows\System32\inetsrv\config目錄下的[applicationhost.config],可以在
system.webServer/security/requestFiltering/中找到requestLimits的位置,若沒有找到,可以自行添加如下:(這
裡 maxAllowedContentLength的單位為Bytes。)

<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="40000000" />
</requestFiltering>
<security>
<system.webServer>

也可以使用命令提示字元的模式修改applicationhost.config為:(40MB)
%windir%system32inetsrvappcmd set config -section:requestFiltering - requestLimits.maxAllowedContentLength:40000000

“2000000000”(2G,最大值就是2G)

使用命令提示字元的模式修改applicationhost.config為:(2GB)
%windir%system32inetsrvappcmd set config -section:requestFiltering - requestLimits.maxAllowedContentLength:2000000000

 

IIS7.0的修改方法

1.打開IIS管理器→ 按兩下「IIS」中的「ASP」→ 打開「限制內容」;
2.修改「要求實體的上限」的值,預設值為200000(即不到200KB);
3.把它修改為你想修改的大小,如:52000000(50MB);
4.修改完成點擊「套用」,建議重新啟動系統,一切就OK了!

附:iis7 上傳大檔限制的真正解決辦法
1.打開「Internet 資訊服務(IIS)管理器」;
2.關閉IIS服務;
3.按兩下「Default Web Site「→按兩下中間窗格中的「要求篩選」→按一下右側窗格的「編輯功能設置」→修改「請求限制」下面的「允許的最大內容長度」,預設是30M,隨便改大一點,我改成300M,點擊「確定」;
4.重新開機IIS,再上傳試試,50M、90M都可以了。

因應系統要安裝 aspUpload套件aspJpeg套件

windows旗艦版設定因為是IIS 7.5,設定上請安裝ASP.Net