在Visual Studio

时间:2015-09-03 01:15:21

标签: asp.net-mvc visual-studio-2010 asp.net-mvc-4 localhost domain-name

我是MVC的新手,我刚刚在VS 2010中创建了一个MVC4测试项目,它直接运行,但网址为http://localhost:60826/我想将其更改为http://my.test.site或至少{{3} }

我认为只需在主机文件中放入一个条目即可将my.test.site解析为127.0.0.1然后只需将URL更改为http://my.test.site:60826/即可实现。但它没有用,我错过了什么吗?

修改 我只需添加' my.test.site'就能实现这一目标。在Internet选项下的代理忽略列表中 - >连接 - >局域网设置 - >高级 - >例外列表。现在我可以从浏览器访问http://my.test.site:60826了。 (如果您希望VS以http://my.test.site:60826/的形式启动页面,请转到project-properties-web-start URL在那里添加您的URL)。

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

1 个答案:

答案 0 :(得分:2)

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

  1. 右键单击您的Web项目
  2. 选择属性
  3. 属性窗口中,选择网络标签。
  4. 提供项目网址http://localhost:60826/
  5. 提供覆盖应用程序根URL:http://my.test.site:60826/
  6. 单击“创建虚拟目录”(您可能需要以管理员身份运行)才能执行此操作。
  7. 打开:%USERPROFILE%\My Documents\IISExpress\config\applicationhost.config
  8. 节点中的
  9. 修改您的网站,如下所示:

    <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>