㈠ IIS FTP閮ㄥ垎鏂囦歡涓婁紶鎶ラ敊451鐨勮В鍐蟲柟娉
鏈榪戦儴緗蹭竴涓鍩轟簬IIS7鐨刦tp鏈嶅姟鍣錛屾坊鍔犱竴涓緇勭殑鐢ㄦ埛鍏鋒湁涓婁紶鍙婅誨彇鏉冮檺錛屼嬌鐢‵lashfxp杞浠舵祴璇曚簡涓嶅悓鏂囦歡鐨勪笂浼犱笅杞斤紝鍧囧彲浠ユe父浣跨敤銆傜敱浜庝箣鍓嶅緩FTP鍑虹幇榪囦嬌鐢ㄦ祻瑙堝櫒璁塊棶涓嶈兘楠岃瘉鐢ㄦ埛鐨勯棶棰橈紝浜庢槸涔熺敤嫻忚堝櫒榪涜屾祴璇曪紝璁塊棶姝e父銆傘傘傛i珮鍏村憿銆傘傜粨鏋滄祴璇曚紶鍑犱釜鏂囦歡閬囧埌闂棰樹簡銆傘傞儴鍒嗘枃浠跺彲浠ユe父涓婁紶錛屼絾閮ㄥ垎鎶ラ敊錛屽叿浣撻敊璇鎻愮ず濡備笅錛
銆銆鎵句簡涓嬭祫鏂欙紝鍙戠幇鍘熸潵鏄涓囧浗鐮侀棶棰橈紝鍏蜂綋瑙e喅鏂規硶濡備笅錛
鍦‵TP綆$悊鍣ㄧ殑鍙寵竟鐐瑰嚮鈥滈珮綰ц劇疆鈥--灝嗏滃厑璁窾TF8鈥濇敼涓恆怓alse銆戱紝濡備笅鍥撅細
㈡ 如何解決IIS7上傳文件大小限制
IIS對上傳文件大小有限制,IIS7 默認文件上傳大小是30M,要突破這個限制需要做一下修改:
1.打開 %windir%\system32\inetsrv\config\applicationhost.config 找到: <requestFiltering>節點
這個節點默認沒有 <requestLimits maxAllowedContentLength="上傳大小的值(單位:byte)" /> 元素,IIS 7和IIS 7.5上測試過 最大值只能是<requestLimits maxAllowedContentLength="4294967295" /> <4GB,
為這個節點新增如下事例元素:<requestLimits maxAllowedContentLength="2147483647" /> ,上傳的大小將改為2G
注意:%windir%\system32\inetsrv\config\applicationhost.config 文件一定不要用其他機器的文件替換,否則IIS將無法啟動 此文件記錄了,當前IIS中所有Site , App pool的信息,還有一些與機器相關的配置。
2.修改web.config
<system.web>
<httpRuntime executionTimeout="36000" maxRequestLength="2097151"/>
<!--maxRequestLength:上傳的大小,單位K ,executionTimeout:設置超時時間,單位:秒。(默認是90秒) -->
</system.web>
3.web.config下如果有如下節點(此節點是為IIS 7設計的) ,則修改:
<requestLimits maxAllowedContentLength="2147483647" /> 單位與applicationhost.config中的<requestLimits maxAllowedContentLength="2147483647" />一致,它的最大值也只能為4294967295<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483647" />
</requestFiltering>
</security>
</system.webServer>
㈢ rapload上傳控制項 上傳出錯(asp.net+iis7), 本地上傳各類文件都行,但是遠程訪問時不能上傳 視頻(*.wmv)
httpHandlers 里的東西在iis7裡面移出去
在configuration下
<system.webServer>
<handlers>
<add name="ajaxpro" verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2" />
</handlers>
</system.webServer>