【发布时间】:2014-03-23 05:38:19
【问题描述】:
我正在尝试在 Visual Studio 2013 的开发环境中定义 localhost 的别名。
当我使用以前版本的 Visual Studio 时,我使用 Visual Studio Development Server 进行调试,我唯一需要做的就是更改我的 hosts 文件添加以下条目:
127.0.0.1 localhost
127.0.0.1 localhostalias
我在使用 VS2013 时遇到问题。我浏览了整个互联网,并尝试了以下方法,但我希望你们中的某个人告诉我我做错了什么。我显然已经更改了主机文件...
在 Web 项目属性 -> Web 部分中选择 IIS Express 作为默认设置的服务器中,我尝试将 http://localhost:53944 更改为 http://localhostalias:53944,但显示错误:“Unable to create the virtual directory. Cannot create the Web site 'http://localhostalias:53944'. You must specify "localhost" for the server name”。
我还尝试将位于 \IISExpress\config 中的 applicationhost.config 更改为
<site name="<<Site name>>" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="<<Site Path>>" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:53944:*" />
</bindings>
</site>
当我打开项目时它被更改为
<site name="<<Site name>>" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="<<Site Path>>" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:53944:*" />
</bindings>
</site>
<site name="<<Site name>>(1)" id="3">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="<<Site Path>>" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:53944:localhost" />
</bindings>
</site>
有人可以帮我吗?
提前致谢,
卡米洛
【问题讨论】:
标签: localhost visual-studio-2013 alias iis-express