0

我尝试使用 Visual Studio 2008 创建一个 hello world Web 服务,我得到了这里的地址

http://localhost:49398/Service1.asmx

当我在本地访问和使用此 Web 服务时似乎没有问题,但是当我尝试使用其他计算机访问此 Web 服务时,它会失败。我通过猜测尝试了几个地址,但似乎没有运气。

http://1.2.3.4/Service1.asmx
http://1.2.3.4:49398/Service1.asmx

我完全不知道我应该做什么才能访问它。非常感谢您的帮助。

更新

我不知道它是 asmx 还是 WCF,但我通过 new project->web->asp.net web service application-> CTL + F5 开始编译它

这是来自 www.youtube.com/watch?v=qOqEKpYbTzw 的教程

您能否建议有关如何将其托管到 IIS 的教程?

4

1 回答 1

1

开发 Web 服务器 ( Cassini ) 不支持远程访问,因此您需要使用 IIS。

您还需要在您使用的任何防火墙中打开该端口。

来自远程机器的 url 将是:

http://1.2.3.4:49398/Service1.asmx
于 2012-05-03T08:36:38.133 回答