防火墙阻止ASP.Net应用程序上的DLL

时间:2012-10-16 13:09:43

标签: asp.net iis-7.5 ftpwebrequest windows-firewall

我有一个在C#中生成.dll的项目,其中包含一个非常简单的ftp客户端(FtpWebRequest,FtpWebResponse),并希望在包含在Bin目录中的各种Web项目中使用该.dll。

问题是:Windows防火墙。

使用该.dll的控制台应用程序工作正常,因为我可以在防火墙上制定规则让.exe执行ftp连接。

Web应用程序不起作用,因为防火墙阻止它,总是返回WebException Timeout。

如何在不禁用Windows防火墙的情况下使其在Web应用程序上运行?

1 个答案:

答案 0 :(得分:1)

您还可以将iis worker进程的规则添加为Windows防火墙的例外。它的完成方式与控制台应用程序完全相同。