我在一台使用 IIS 的服务器上托管了两个网站。一个在端口 80 上提供服务,是简单的 HTML,没有编译代码。另一个在端口 90 上提供服务,托管 ASMX Web 服务。
有时,当我从另一台计算机在 Web 浏览器中输入服务器的 IP 地址时,它实际上会尝试从 Web 服务站点而不是端口 80 上的基本 HTML 站点提供网页,当然它找不到要提供的文件,因为它不存在。
每次我需要重新发布网络服务时似乎都会发生这种情况。
我可以通过完成以下步骤来修复它:
- 禁用 Web 服务站点
- 正常访问基本 HTML 网站
- 重新启用 Web 服务站点
IIS 版本:8.5.9600.16384
我基本上是这样命名的:
有什么方法可以解决这个问题,以便我不需要每次想要重新发布我的网络服务时都执行该过程?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~编辑~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我已经删除了默认网站,但问题仍然存在。
以下是站点视图的图片,仅显示了两个绑定