为什么我的Web服务在本地主机上运行,​​但不在Internet上的主机中运行?

时间:2018-10-31 10:22:06

标签: asp.net web-services

我编写了一个简单的Web服务并将其发布,然后将其上传到我的主机中。 除了我网站的其他文件之外,我的主机中还有一个名为“ webservice1”的文件夹。 在文件夹“ webservice1”中,我上传了2个文件:myclass_Service1.asmx和web.config和一个带有dll文件的文件夹。 但是当我在url中键入Web服务的地址时,它不会被识别。 我也将文件上传到主机的根目录,但也无法识别。 在我的本地主机中运行,但在没有互联网的主机中运行。 为什么?

谢谢

1 个答案:

答案 0 :(得分:0)

您的浏览器到底怎么说?

听起来像是防火墙的问题:

  • 打开“具有高级安全性的Windows防火墙”
  • 选择“入站规则”
  • 搜索包括“ WWW服务”或类似内容的规则
  • 确保激活允许端口80(对​​于https为443)的规则

截屏(对不起,德语): Windows Firewall