当我将以下内容添加到我的Global.asax.cs文件中时,我的.NET 4 Webforms应用程序工作正常。
出于某种原因,一旦我将其推送到我的服务器,我不断收到错误,说它找不到System.Web.Mvc dll,然后是System.Web.Razor,然后是System.Web.Webpages。我保持手动添加它们并设置copyLocal = true。
现在它说它无法找到System.Web.WebPages.Deployment 2.0。我每次都厌倦了添加dll,因为我担心这会继续下去。
这是正常还是有其他错误?
void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute(
"login-redirect",
"login",
"~/users/login.aspx");
}
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
再次,如果我删除上面的一切都很好,但我真的需要让这条路线工作,因为我想将所有/ login登录到/users/login.aspx页面的请求重定向。
答案 0 :(得分:-1)
使用NuGet并获取ASP.NET MVC包