开发杂记:iis7下配置ftp passive端口

by kevin 8. 五月 2013 00:09 >
把Windows翻译成“晕到死”,绝对是一个不错的翻译。服务器配置起来是这么的坑爹。 已经安装好IIS7也配置了FTP,奈何因为安全问题,数据端口只能使用固定的端口。 google了下,看到各种说法。终于找到一个靠谱的。 Configure the FTP service to only use a limited number of ports for passive mode FTP In the IIS 7.0 Manager, in the Connections pane, click the top node for your server. In the details pane, double-click FTP Firewall Support. Enter the range of port numbers that you want the FTP service to use. For example, 41000-41099 allows the server to support 100 passive mode data connections simultaneously. Enter the external IPv4 address of the firewall through which the data connections arrive. In the Actions pane, click Apply to save your settings. 注意黄色的 top node,对,是服务器级别的,不是站点级别的,进入某个具体的站点,你根本改不了。 这个一定要吐槽一下。 再注意,土红色的那段,那个根本就不需要配置,丫的,还是服务器级别和站点级别都可以配置的,其实根本就没什么影响。这个也让人很无语。 再来,这些配置好了,还要配置防火墙,你去google下,有n中配置方案,有的还是相反的配置方法。最简单的,自己手工开放相应端口(21和相关的数据端口)。 不要以为,这样就可以了,找个ftp客户端连上,发现还不能用,提示无法传输数据。或许,你还能马上想到,是不是要重启站点,好吧,重启了,还不能用,那就重启IIS,居然还不能用,晕到死了吧。还是问谷歌吧,在某个偏僻的角落找到答案了,打开windows服务(services.msc),将Microsoft FTP Service 重启,再试一下,居然可以了。 对于这种东西,哥表示无语。。。。。。。。。。。。。。。 写在这里,后用。

开发杂记:2214,MSVCR100_CLR0400.dll 没有权限

by kevin 13. 四月 2013 19:02 >
网站从win2008迁移到win2003,win2003上已经有了iis6,但没有安装过.net framework 4。 所以先安装了.net 4,然后部署代码,然后坑爹的问题出现了,通过事件查看器,看到evnentid 2214的错误,上网查了一下,说是代码权限问题,然后给代码根目录加everyone权限,不行,把.net 4的安装目录也加了everyone权限,还是不行。汗了,然后网上各种搜索了好几个小时,直到看到《浪费了4个小时在这么简单的一个问题上》,才解决,C:\Windows\System32\MSVCR100_CLR0400.dll ,居然是这个文件没有权限,加了everyone,搞定。

打赏请我喝果汁咯

支付宝 微信

关于我

80后,单身,平庸的程序员。

喜欢看书,乐于交友,向往旅游。

遇建Kevin

FluentData交流群:477926269

Fluentdata