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

ASP.Net应用程序上的防火墙阻止DLL,asp.net,iis-7.5,ftpwebrequest,windows-firewall,Asp.net,Iis 7.5,Ftpwebrequest,Windows Firewall,我有一个项目,在C#中生成一个.dll,其中包含一个非常简单的ftp客户端(FtpWebRequest,FtpWebResponse),并希望在各种Web项目中使用该.dll,包括在Bin目录中 问题是:Windows防火墙 使用该.dll的控制台应用程序运行良好,因为我可以在防火墙上制定规则,让.exe进行ftp连接 web应用程序无法工作,因为防火墙正在阻止它,并始终返回WebException超时 您知道如何在不禁用windows防火墙的情况下使其在web应用程序上工作吗?您还可以添加ii

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

问题是:Windows防火墙

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

web应用程序无法工作,因为防火墙正在阻止它,并始终返回WebException超时


您知道如何在不禁用windows防火墙的情况下使其在web应用程序上工作吗?

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

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

我不确定。我已在防火墙上激活了万维网(HTTP)服务规则,以允许局域网中的其他人连接到我的IIS服务器。如何确切地添加IIS工作进程?你能给我举个例子吗?抱歉,但我后来意识到你正在运行FTP客户端,任何客户端应用程序都不会被windows防火墙阻止,只是服务器应用程序被阻止。可能是你的问题有所不同。我建议您查看windows事件日志并找出确切的问题。运气不好!日志上没有任何内容。相同的.dll可以在控制台应用程序上运行,但不能在web应用程序上运行。对此我不确定。我已在防火墙上激活了万维网(HTTP)服务规则,以允许局域网中的其他人连接到我的IIS服务器。如何确切地添加IIS工作进程?你能给我举个例子吗?抱歉,但我后来意识到你正在运行FTP客户端,任何客户端应用程序都不会被windows防火墙阻止,只是服务器应用程序被阻止。可能是你的问题有所不同。我建议您查看windows事件日志并找出确切的问题。运气不好!日志上没有任何内容。相同的.dll可以在控制台应用程序上工作,但不能在web应用程序上工作。