㈠ 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>