如何在本地IIS上创建别名路径?

9

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

我该如何实现这个功能?

谢谢任何提示 sl3dg3

2个回答

5
尝试在“默认网站”(或任何服务“localhost”的站点)下创建一个新的虚拟目录,然后将其指向同一目录: 输入图像说明

作为第二步,您需要“转换为应用程序”...这就是我基本上采取的解决方法,我只是添加了第二个应用程序,实际上它并不是一个别名,因为每个URL都启动了不同的应用程序。 - sl3dg3
1
所以你想要多个域绑定的等效物,但是针对URL路径,对吗?如果您在“默认网站”的根目录中运行应用程序,则可以使用ASP.NET MVC样式路由来捕获URL的第一个路径段。如果您有其他应用程序在根目录下运行,则我认为您有最好的解决方法。只需指定相同的应用程序池和基本目录即可。 - Kevin P. Rice
是的,有很多应用程序在根目录下运行,所以我想我会坚持使用我的解决方法。 - sl3dg3

1
虽然这是一个晚了的答案。但是,对于别名路径,您可以使用IIS URL Rewrite模块创建规则,将一个URL映射到另一个URL。请访问此处获取详细说明。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接