【问题标题】:Only Home Page not working with IIS 6 and Windows Authentication in MVC只有主页不适用于 MVC 中的 IIS 6 和 Windows 身份验证
【发布时间】:2009-11-03 21:14:36
【问题描述】:

我正在尝试将我的 mvc 应用程序转换为在 Windows 身份验证下运行,并按照此处的步骤操作:http://go.microsoft.com/?LinkId=9394801

这不起作用 - localhost/myapp/Home.mvc/index - home 是我的控制器入口视图。

首先加载应用程序时出现 403 错误,然后尝试从地址栏访问时出现 404 错误。

所有其他路由都从地址栏工作,并且 applaciiton 从那时起工作,例如 - localhost/myapp/controller.mvc/index

我的 Global.asax 文件如下所示:

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

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

        routes.MapRoute(
          "Root",
          "",
          new { controller = "Home", action = "Index", id = "" }
        );

我正在使用缩减版的 aspnet 成员模型,仅使用以下表格:user、role 和 usersInRole。

当我检查 User,Identity.Name 时,我得到了我期望的结果。

我以前使用过这种方法,所以不知道我做错了什么。如果需要,我可以提供更多信息。

非常感谢任何帮助。

【问题讨论】:

  • 您是否执行了 registermvc.wcf 脚本?或者您是否按照链接中的说明将新扩展添加到 IIS?
  • 嗨,是的,我已经添加了

标签: model-view-controller iis-6


【解决方案1】:

localhost/myapp/Home.mvc/***I***ndex 呢

【讨论】:

    猜你喜欢
    • 2010-09-12
    • 1970-01-01
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多