我在两个系统(控制台应用程序和网站)中具有相同的代码。当应用程序发布信息时,Web服务将接受请求。当网站发布信息时,Web服务将关闭请求。
它发布到完全相同的地址。我不打算重写它。
我想知道是否有任何安全设置阻止该服务和站点相互通信。我认为显示代码没有任何意义,因为两个系统中的代码相同。
我收到的错误:-
外部错误:-
基础连接已关闭:发送中发生意外错误。'
内部错误:-
IOException:无法从传输连接中读取数据:现有连接被远程主机强行关闭。
SocketException:现有连接被远程主机强行关闭
它曾经很好地工作,所以我假设它是某人在防火墙中打开的网络配置设置。
我尝试过Fiddler,它能够看到控制台消息,但不能看到网站消息。
我可以闻到跨源错误。您可以在浏览器中按F12并在控制台中看到它的内容吗?如果是跨源(我认为是这样),则需要在后端启用跨源请求。有很多教程如何做到这一点。之所以可能是跨源的,是因为控制台应用程序不是浏览器,并且请求将成功。但是,当您从浏览器发送请求时,您的后端应用程序正在查看该请求是否来自相同的来源,默认情况下,如果不是来自同一来源,则会引发该错误。