Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#应用程序仅在工作区文件夹中工作_C#_Forms_Email_Smtp_Winapp - Fatal编程技术网

C#应用程序仅在工作区文件夹中工作

C#应用程序仅在工作区文件夹中工作,c#,forms,email,smtp,winapp,C#,Forms,Email,Smtp,Winapp,我在我的项目中配置了一个用于发送电子邮件的C#Windows应用程序表单,该项目位于分配给本地服务器的我的工作文件夹中 当我在工作文件夹上执行(或调试)项目并完美地发送电子邮件时,表单工作正常,但当我将项目文件夹的位置更改为另一个位置(如桌面/程序文件文件夹)时,表单会挂起一段时间,之后会显示消息“操作已超时” 你知道为什么会发生这种情况吗?听起来像是防火墙或端口关闭了。。。你使用端口25或类似的东西吗?我使用gmail帐户与smpt.gmail.com和587端口,我解除了端口的绑定,但它不工

我在我的项目中配置了一个用于发送电子邮件的C#Windows应用程序表单,该项目位于分配给本地服务器的我的工作文件夹中

当我在工作文件夹上执行(或调试)项目并完美地发送电子邮件时,表单工作正常,但当我将项目文件夹的位置更改为另一个位置(如桌面/程序文件文件夹)时,表单会挂起一段时间,之后会显示消息“操作已超时”


你知道为什么会发生这种情况吗?

听起来像是防火墙或端口关闭了。。。你使用端口25或类似的东西吗?我使用gmail帐户与smpt.gmail.com和587端口,我解除了端口的绑定,但它不工作…尝试从有问题的计算机远程登录到端口587,检查它是否打开尝试类似
telnet smpt.gmail.com 587
我尝试过,这是连接到smpt.gmail.com的响应…无法在端口587上打开到主机的连接:连接失败。。。。。有什么办法解决吗