asp.net mvc 在 windows 上发布,没有关键字 localhost

asp.net mvc publish on windows without key word localhost

我想在我的 windows 笔记本电脑上发布 asp.net MVC 网络应用程序 我想使用我自定义的 URL 访问已发布的 Web 应用程序 其中不包含 localhost 关键字。

我试了很多,但有两个问题:

1) 我无法访问已发布的站点

2) 如果我作为本地主机发布,我可以访问我的 Web 应用程序 [我不想要的]

  1. 在 IIS 上正常发布您的网站
  2. 转到 C:windows/system32/drivers/etc/
  3. 用记事本打开hosts文件
  4. 转到最后一行的末尾并按 Enter,然后添加以下行
    127.0.0.1fatma.com
  5. 保存文件。注意:如果出现另存为对话框,请选择另一个目录。将保存类型更改为所有文件。按保存。把C:windows/system32/drivers/etc/里面的hosts文件换成这个。
  6. 打开浏览器并输入 fatma.com 这将打开您的本地主机站点。如果您在其他端口(例如 8090)上发布您的网站,您可以通过 fatma.com:8090 访问您的网站
    有关详细信息,请查看 this .