【发布时间】:2011-05-03 15:26:27
【问题描述】:
我使用非空应用程序附带的默认布局创建了一个 asp mvc 3 项目。一切都很好,等等。直到我把它放在 IIS 中。我有一个非常奇怪的问题。我只能访问一次主页控制器和索引视图 page.com/。当我第一次加载页面时,我看到了它。但是当我单击主页按钮时,它会将我带到帐户登录,并且 URL 被弄乱了,它看起来像 page.com/account/logon=? 和一堆其他信息。 但在其他一些控制器上,它看起来确实不错,例如 page.com/Information/Shop
有人知道首页索引可能是什么问题吗?
Web.config 看起来像这样
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
【问题讨论】:
-
主页按钮指向哪个 URL?您是否在任何地方设置了身份验证?
标签: asp.net asp.net-mvc asp.net-mvc-3