Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 远程访问Web服务(Microsoft Visual Studio 2008)_C#_Visual Studio - Fatal编程技术网

C# 远程访问Web服务(Microsoft Visual Studio 2008)

C# 远程访问Web服务(Microsoft Visual Studio 2008),c#,visual-studio,C#,Visual Studio,我尝试使用VisualStudio2008创建一个HelloWorldWeb服务,我得到了这个地址 http://localhost:49398/Service1.asmx 当我在本地访问和使用此web服务时似乎没有问题,但当我尝试使用其他计算机访问此web服务时,它失败了。 我猜了好几个地址,但似乎运气不好 http://1.2.3.4/Service1.asmx http://1.2.3.4:49398/Service1.asmx 我完全不知道我应该做些什么,这样我才能访问它。 非常感谢

我尝试使用VisualStudio2008创建一个HelloWorldWeb服务,我得到了这个地址

http://localhost:49398/Service1.asmx
当我在本地访问和使用此web服务时似乎没有问题,但当我尝试使用其他计算机访问此web服务时,它失败了。 我猜了好几个地址,但似乎运气不好

http://1.2.3.4/Service1.asmx
http://1.2.3.4:49398/Service1.asmx
我完全不知道我应该做些什么,这样我才能访问它。 非常感谢你的帮助

更新

我不知道这是asmx还是WCF,但我是从 新建项目->web->asp.net web服务应用程序->CTL+F5来编译它

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


您能推荐如何将其托管到IIS的教程吗?

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

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

来自远程计算机的url应为:

http://1.2.3.4:49398/Service1.asmx

您好,这是wcf web服务还是asmx?您是否在IIS上托管过此服务?