返回首页

我有一个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。
如何解决这个问题呢?

回答

评论会员:GanesanSenthilvel 时间:2012/02/04
如果你的意图是浏览Route.aspx,然后先添加的方法应指向到Route.aspx代替RoutePage.aspx
评论会员:游客 时间:2012/02/04
法提赫YÜKTAŞIR
我认为问题的充分理解他们,你要做的事,一个主要的顶级源域或计算机,或取决于源头A1,我也想建立一个结构,还不如AN'e A2和