C# 从控制台应用程序和web应用程序发布

C# 从控制台应用程序和web应用程序发布,c#,http-post,C#,Http Post,我在两个系统中有相同的代码,一个控制台应用程序和一个网站。当应用程序发布信息时,Web服务接受请求。当网站发布信息时,Web服务会关闭请求 它发送到完全相同的地址。我不想重写它 我想知道是否有任何安全设置阻止服务和站点相互通信。我认为显示代码没有任何意义,因为在两个系统中都是一样的 我收到的错误:- 外部错误:- 基础连接已关闭:发送时发生意外错误。' 内部错误:- IOException:无法从传输连接读取数据:远程主机强制关闭了现有连接 SocketException:远程主机强制关闭了现有

我在两个系统中有相同的代码,一个控制台应用程序和一个网站。当应用程序发布信息时,Web服务接受请求。当网站发布信息时,Web服务会关闭请求

它发送到完全相同的地址。我不想重写它

我想知道是否有任何安全设置阻止服务和站点相互通信。我认为显示代码没有任何意义,因为在两个系统中都是一样的

我收到的错误:-

外部错误:-

基础连接已关闭:发送时发生意外错误。'

内部错误:-

IOException:无法从传输连接读取数据:远程主机强制关闭了现有连接

SocketException:远程主机强制关闭了现有连接

它过去工作得很好,所以我假设它是一个网络配置设置,有人打开了,比如说在防火墙中


我尝试了Fiddler,它可以看到控制台消息,但不能看到网站消息。

我可以闻到跨源错误。你能在浏览器中点击F12并在控制台中看到它的内容吗?如果是跨源请求(我认为是这样),您需要在后端启用跨源请求。有很多关于如何做的教程。之所以会出现这种情况,可能是因为console应用程序不是浏览器,请求将成功。但当您从浏览器发送请求时,您的后端应用程序会查看请求是否来自同一来源,默认情况下,如果不是,它会向您显示该错误。

您所说的
关闭请求是什么意思?你能分享代码吗?您是否从web服务中得到任何错误?