首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有ASP.net MVC3和ninject.web.mvc的404

带有ASP.net MVC3和ninject.web.mvc的404
EN

Stack Overflow用户
提问于 2011-09-14 21:30:14
回答 1查看 284关注 0票数 1

我有一个可以在Visual Studio中运行的MVC3应用程序,但是当发布到web服务器上时,请求的URL: /App/Account/LogOn会返回404。问题是我从来没有创建过帐户控制器或操作LogOn。我不确定为什么要加载帐户/登录,也不知道如何修复它。谢谢。

我的global.asax.cs文件如下所示:

代码语言:javascript
复制
public class MvcApplication : NinjectHttpApplication
{
    public static void RegisterGlobalFilters(GlobalFilterCollection filters)
    {
        //filters.Add(new HandleErrorAttribute());
    }

    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            "Default", 
            "{controller}/{action}/{id}", 
            new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
        );

    }

    // Create ninject kernel
    protected override IKernel CreateKernel()
    {
        var kernel = new StandardKernel();
        // Add bindings
        kernel.Bind<IEmployeeRepository>().To<EFEmployeeRepository>();
        kernel.Bind<IDocumentRepository>().To<DocumentRepository>();
        // Load kernel
        kernel.Load(Assembly.GetExecutingAssembly());
        return kernel;
    }

    // Replaces App_Start() when using Ninject
    protected override void OnApplicationStarted()
    {
        base.OnApplicationStarted();
        AreaRegistration.RegisterAllAreas();
        RegisterGlobalFilters(GlobalFilters.Filters);
        RegisterRoutes(RouteTable.Routes);
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-14 21:36:44

我最好的猜测是这来自您的web.config,因为这是您创建新MVC项目时的默认登录页面。当你尝试点击一个应用了[Authorize]属性的动作时,你会被重定向到这里。

检查是否有这样的部分:

代码语言:javascript
复制
   <authentication mode="Forms">
      <forms loginUrl="~/Account/LogOn" timeout="2880" />
    </authentication>

如果您有自己的登录页面,则需要在此处查看该URL,否则,如果您没有使用安全性,则检查带有[Authorize]属性的操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7417129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档