我试图在 Visual Studio 2013 的开发环境中定义一个本地主机别名。
在使用早期版本的 Visual Studio 时,我使用 Visual Studio Development Server 进行调试,我所需要做的仅仅是修改我的 hosts 文件并添加这个条目:
127.0.0.1 localhost
127.0.0.1 localhostalias
我在使用VS2013时遇到了问题。我已经在互联网上浏览了很多内容,尝试了下面的方法,但我想请你们中的一些人告诉我我哪里做错了。显然,我已经更改了hosts文件...
在Web项目属性 -> Web中的服务器部分中,默认选择了IIS Express,在这里我尝试将http://localhost:53944
更改为http://localhostalias:53944
,但是显示了一个错误,内容如下:无法创建虚拟目录。无法创建网站 'http://localhostalias:53944'。必须针对服务器名称指定“localhost”
。
我还尝试更改位于<>\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>
有人可以帮帮我吗?
提前致谢,
卡米洛