我正在尝试在 ASP.NET IIS 配置中运行测试和生产站点。我的 Hosts 文件中有以下条目:
172.16.5.178 testsite ### test site
172.16.170.41 www.mysite.com ### LIVE WEBSITE
我在这里有两个问题:我无法使用 IP 地址或在浏览器中使用“testsite”导航到我的测试站点。我尝试使用所有组合:http://testsite, http://mysite:8080, http://mysite:80, 172.16.5.178, 172.16.5.178:80
等等。但它们都不适合我。
但是,如果我使用以下条目,则它可以正常工作:
172.16.5.178 www.mysite.com ### test site
请注意,我使用了来自 Live Site 的测试服务器 IP 地址和实际名称,并且它有效。
谁能告诉我为什么会这样?我认为无论我使用什么作为名称,写入 Hosts 文件都会导航到相应的 IP 地址。事实上,它会转到该 IP 地址,但显示“未找到”和“HTTP 错误 404。未找到请求的资源”。错误。
有什么帮助吗?