我有一个在X端口本地运行的服务。我可以使用Postman成功调用此服务,但是当我尝试使用HttpClient.SendAsync()
使用本地Windows Forms应用程序时,出现以下错误:
An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:443
有什么作用?我已经尝试了以下在线找到的解决方案:
netstat -o
什么也没返回有什么想法为什么我不能从本地应用程序中访问此终结点但可以从Postman中访问?
谢谢
答案 0 :(得分:1)
终点地址?
您是否将其添加到服务参考中?
检查您的App.config文件。
它看起来像:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="WebService1Soap" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:7801/webservicesample/WebService1.asmx"
binding="basicHttpBinding" bindingConfiguration="WebService1Soap"
contract="ServiceReference1.WebService1Soap" name="WebService1Soap" />
</client>
</system.serviceModel>
就是这样。