我们有一些托管在本地服务器上的 asmx 网络服务,例如 http://192. 168.180。102/网络服务.asmx
但是,当这些托管在具有另一个端口或别名的 IIS 中时,例如
http:// 192. 168.180. 102:8000/webservice.asmx
or http://somehostname:8000/webservice.asmx
..然后服务器上的所有 Web 服务都停止工作,返回 404 错误,但是所有其他 aspx 页面工作正常。我在这里缺少什么吗?
此外,如果有帮助,.asmx 不会单独托管在 IIS 中,它位于托管在 IIS 中的 Web 应用程序中。
这是对尝试连接到任何 asmx Web 服务的任何 aspx 页面发出的每个请求的 windows 错误显示的内容:
异常类型:WebException 异常消息:无法解析远程名称
它太奇怪了,因为它托管在相同的设置上!