我有一个在C#中生成.dll的项目,其中包含一个非常简单的ftp客户端(FtpWebRequest,FtpWebResponse),并希望在包含在Bin目录中的各种Web项目中使用该.dll。
问题是:Windows防火墙。
使用该.dll的控制台应用程序工作正常,因为我可以在防火墙上制定规则让.exe执行ftp连接。
Web应用程序不起作用,因为防火墙阻止它,总是返回WebException Timeout。
如何在不禁用Windows防火墙的情况下使其在Web应用程序上运行?
答案 0 :(得分:1)
您还可以将iis worker进程的规则添加为Windows防火墙的例外。它的完成方式与控制台应用程序完全相同。