gpt4 book ai didi

asp.net-mvc - 在 Visual Studio 中将域名从 localhost 更改为自定义名称

转载 作者:行者123 更新时间:2023-12-04 21:12:07 24 4
gpt4 key购买 nike

我是 MVC 的新手,我刚刚在 VS 2010 中创建了一个 MVC4 测试项目,它运行正常,但 url 是 http://localhost:60826/我想把它改成 http://my.test.site或至少 http://my.test.site:60826/

我想我可以通过简单地在主机文件中放置一个条目来实现这一点,它将 my.test.site 解析为 127.0.0.1,然后只需将 url 更改为 http://my.test.site:60826 .但是它不起作用,我错过了什么吗?

编辑:
我只需在 Internet 选项 -> 连接 -> LAN 设置 -> 高级 -> 异常(exception)列表下的代理忽略列表中添加“my.test.site”即可实现此目的。现在我可以访问 http://my.test.site:60826/从浏览器。 (以防万一,如果您希望 VS 以 http://my.test.site:60826/ 的形式启动页面,请转到 project-properties-web-start URL 在那里添加您的 url)。

现在下一步是摆脱这个端口号(60826),任何人都可以对如何将我的应用程序运行为'http://my.test.site ' 即没有任何端口号?

最佳答案

您使用的是 IIS 还是 IIS Express?如果是后者,则需要修改 IIS 项目 URL。

  • 右键单击您的 Web 项目
  • 选择 属性
  • 属性窗口,选择 网站标签。
  • 提供项目网址 :http://localhost:60826/
  • 提供覆盖应用程序根 URL:http://my.test.site:60826/
  • 单击创建虚拟目录(您可能需要以管理员身份运行)来执行此操作。
  • 开通:%USERPROFILE%\My Documents\IISExpress\config\applicationhost.config
  • 在节点中将您的站点修改为如下所示:
    <site name="SitenameHere" id="11">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
    <virtualDirectory path="/" physicalPath="C:\Users\**usernameHere**\PathToProjectHere" />
    </application>
    <bindings>
    <binding protocol="http" bindingInformation="*:60826:localhost" />
    </bindings>
    </site>
  • 关于asp.net-mvc - 在 Visual Studio 中将域名从 localhost 更改为自定义名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32365529/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com