我有一个3个不同的应用程序别名(使用相同的物理路径),例如与本地IIS托管的Web应用程序我的应用程序的名称是XYZ和IIS上承载xyz.com,abc.com和123.com。在Global.asax中,我已经加入这样的代码。
RouteTable.Routes.Add(
"RouteName",
new Route("Route",
new PageRouteHandler(" /RoutePage.aspx")));
RouteTable.Routes.Add(
"DetailRoute",
new Route("Route/{RouteID}",
new PageRouteHandler(" /RouteDetailsPage.aspx")));
URL路由。它的应用程序在调试模式下运行时,做工精细。它显示了路径像http://localhost:1234/Route和显示RoutePage.aspx的
但通过IIS浏览时不工作,因为URL将http://localhost/abc.com/Route的或http://localhost/123.com/Route。
我的要求是,每当用户浏览http://localhost的[或机器的IP [/ 123.com/Route的,它应该被重定向到Route.aspx。
如何解决这个问题呢?