如何通过修改hosts文件来测试localhost:PORT网站?

如何通过修改hosts文件来测试localhost:PORT网站?

Windows 11 + 所有更新。Visual Studio 2022 + 所有更新

我有一个可以https://localhost:44313/在我的 CMS 上运行的网站,我已将其配置为使用测试域。

我已经针对它设置了一个测试域,即www.testing.com和 testing.com 我修改了 hosts 文件如下(以管理员身份)

localhost:44313 testing.com www.testing.com

我跑了

ipconfig /flushdns

并在私人浏览器中打开了 URL testing.com(以避免缓存问题)但它从来不起作用?

有没有办法以这种方式使其工作,以便我可以以这种方式测试站点?我通常将站点移动到 Windows Server(2012 和 2019),在那里我可以设置 IIS 并进行测试,但想知道是否有办法在本地计算机上针对 Visual Studio 提供的地址执行此操作?

答案1

将其添加到C:\Windows\System32\drivers\etc\hosts

127.0.0.1 testing.com
127.0.0.1 www.testing.com

* 您可能需要重新打开浏览器才能使更改生效。

此映射将自动应用于任何非标准端口。

例如,如果您在端口 44313 和 44314 上运行服务器,则它们将可以在各自的域中访问:

testing.com:44313
testing.com:44314

相关内容