How to make asp.net routing use a different application path
In an asp.net mvc application, I would like to be able to generate views, where the routing engine will cre开发者_如何学Pythonate all URLs that point to a different site, i.e. change the application path.
Can't be done with standard routes. Routing is intended to generate URLs within the current application. After all, if you generate URLs outside your application, routing has no idea that something will be there to match the route.
You either can write your own custom routes that derive from Route (or RouteBase) and do the logic yourself, or use IIS URL Rewriting.
精彩评论