我的网络服务托管在Windows Server 2003 IIS上,并且可以正常使用IP地址,如下所示:
http://xx.xx.xx.xx:42580/Service.svc
当我用服务器名称替换IP地址时,显示错误:
This error (HTTP 400 Bad Request) means that Internet Explorer was able to connect to the web server, but the webpage could not be found because of a problem with the address.
For more information about HTTP errors, see Help.
我尝试在“host”文件中添加带有服务器名称的IP地址。但是,这也不行。 可以请任何人帮忙,如何纠正这个?还是我能尝试的其他任何东西?
答案 0 :(得分:1)
IIS中的站点需要配置为识别主机名并将其路由到相应的站点实例(当前在IP地址下运行的站点实例)。
选择网站属性,编辑绑定并将主机名添加到相应的输入框。
答案 1 :(得分:0)
您应该在CMD运行中清除PC的DNS缓存:ipconfig / flushdns
还要确保您的浏览器不像Firefox一样缓存DNS。
答案 2 :(得分:0)
检查DNS是否配置正确,然后尝试刷新并重新注册
在命令提示符下按顺序尝试以下命令,然后重试。
ipconfig / flushdns
ipconfig / registerdns