2012-02-24 66 views
7

不幸的是,搜索网络并没有让我变得更聪明。我有一个Web应用程序运行在我本地的IIS 7.5下:http://localhost/myWebpage/ 现在我想创建一个别名路径指向同一个应用程序,类似http://localhost/myWebpageAlias/(应用程序将根据不同的地址更改其布局)。如何在本地IIS上创建别名路径?

我该如何做到这一点?

THX任何的窍门 sl3dg3

回答

3

尝试创建“默认Web站点”下一个新的虚拟目录(或任何网站正在服刑的“localhost”),然后指向同一个目录:

enter image description here

+0

第二步,您需要“转换为应用程序”......这就是我基本上做的解决方法,我只是添加了第二个应用程序,它最终并不是一个别名,因为每个URL都会启动不同的应用程序。 – sl3dg3 2012-09-25 07:33:06

+1

所以你想要多个域绑定的等价物,但对于URL路径,对吧?那么,如果你在“Default Web Site”的根目录下运行应用程序,那么你可以使用ASP.NET MVC风格路由来捕获URL的第一个路径段。如果你有其他应用程序在根目录下运行,那么我认为你有最好的解决方法。只需指定相同的应用程序池和基本目录即可。 – 2012-09-28 05:12:06

+0

是的,有很多应用程序在根中运行,所以我认为我会坚持我的解决方法。 – sl3dg3 2012-10-02 10:21:00

0

答案虽然已经太晚了。但是为了别名路径,您可以使用IIS URL重写模块来创建将一个URL映射到另一个的规则。有关详细说明,请访问here