1

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

问题是:Windows 防火墙。

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

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

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

4

1 回答 1

1

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

于 2012-10-16T13:11:57.690 回答