【发布时间】:2011-04-13 20:46:36
【问题描述】:
我需要能够使用 url 路由的三种不同环境:
- 调试
- 直播
- 演示
这三个的主页是:
- http://localhost:48060/Login.aspx
- http://192.168.0.145/Live/Login.aspx
- http://www.website.com/Demo/Login.aspx
Live 和 Demo 与 Web 应用程序位于相同的默认网站中(live 仅在内部公开,而 demo 在外部公开)。
我想将这些映射到
在不将每个路由映射重复三次的情况下,推荐的方法是什么?
谢谢!
我如何为 Debug env 添加路由的示例:
routes.MapPageRoute("Login", "login", "~/Views/Login.aspx");
更多信息:
当我尝试添加时
routes.MapPageRoute("Login", "login", "~/Live/Views/Login.aspx");
routes.MapPageRoute("Login", "login", "~/Demo/Views/Login.aspx");
路线不起作用。尝试访问 http://192.168.0.145/Live/login 时收到 404 错误,不知道是什么问题。
我将 IIS 7.1 用于已发布版本以及 Win XP pro 用于调试的任何版本。
【问题讨论】:
标签: c# asp.net .net-4.0 webforms url-routing