【发布时间】:2015-11-05 15:11:46
【问题描述】:
我正在构建一个 C# Web 服务。它在 Visual Studio 2013 中运行良好。我将它部署在 Windows Azure VM 中的 IIS 上,这也运行良好。该 Web 服务主要用于从远程机器获取事件日志和启动/停止服务列表等数据。我在另一个 ASP.NET 网站中使用此 Web 服务作为 Web 参考。在 Visual Studio 中进行本地调试时,此客户端网站可以完美地访问来自 Web 服务的数据。
现在我想将客户端网站部署到同一实时域上的另一个 VM,该域使用 Windows Azure Web 应用程序中的 Web 服务。当我这样做时,它会给出以下错误:
试图以访问权限 127.0.0.1:8080 禁止的方式访问套接字
有没有一种方法可以访问部署在 Windows Azure Web Apps 站点中加入域的计算机上的 Web 服务?
请帮助我并给我任何解决此错误的建议。
谢谢
【问题讨论】:
-
很难说清楚你在问什么(如果可能,请让会说英语的朋友提高你的语法),但我看到你发布了 127.0.0.1 的环回 IP 地址。这可能应该替换为您尝试与之通信的服务的 IP(或理想情况下为 DNS 名称)。
-
我想使用网络服务。此 Web 服务托管在 Windows azure 门户之外。请告诉我如何在 Asp.net 网站中使用此 Web 服务。这个 Asp.net 网站是在 windows azure 中发布的。因为当我用 IP 调用这个网络服务时,同样的错误来了。
标签: c# asp.net azure-web-app-service