asp.net-mvc – ASP.NET MVC:CSS文件存在时返回302错误
发布时间:2020-12-16 04:20:48 所属栏目:asp.Net 来源:网络整理
导读:我今天早上在localhost上的ASP.NET MVC 2站点上的一个CSS文件上返回302错误,我不知道会导致这种情况会发生什么变化. localhost站点使用IIS 7.5,虽然我对IIS的经验有限,所以我没有太多关注那里可能发生的事情. CSS文件的URL是: http://localhost/MySite/Cont
我今天早上在localhost上的ASP.NET MVC 2站点上的一个CSS文件上返回302错误,我不知道会导致这种情况会发生什么变化.
localhost站点使用IIS 7.5,虽然我对IIS的经验有限,所以我没有太多关注那里可能发生的事情. CSS文件的URL是: http://localhost/MySite/Content/Site.css?v=16 并且响应上的位置标头如下所示: /MySite/Account/Login?ReturnUrl=%MySite%2fContent%2fSite.css%3fv%3d16&v=16 这让我觉得MVC正在重定向静态文件或类似的东西,但是如果是这种情况,那么我希望我的所有图像,CSS和JavaScript文件都做同样的事情.以防万一,这是Global.ascx中RegisterRoutes()的简化版本: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute("","Account/{action}/",new { controller = "Account" }); routes.MapRoute("","{action}",new { controller = "Home",action = "Index" }); routes.MapRoute( "Default",// Route name "{controller}/{action}/{id}",// URL with parameters new { controller = "Home",action = "Index",id = UrlParameter.Optional } // Parameter defaults ); routes.MapRoute( "Error","{*url}",action = "ResourceNotFound" } ); } 此外,如果我将我的CSS文件的名称更改为Site2.css并引用它,则会发生同样的事情. 这是怎么回事? 解决方法
重定向到登录方法使得它看起来像是因为对目录或文件的权限而不是捕获它的MVC路由. (如果它被MVC路由捕获,则可能会导致确定使用哪个控制器和/或操作时出错.)
ASP.NET MVC本身只保留静态文件,但如果ASP.NET通常决定匿名用户无权访问CSS文件或其目录,ASP.NET将重定向到登录URL,这将是ASP.NET MVC操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 使用Rake创建IIS网站
- asp.net-mvc-3 – 如何在控制器方法的新选项卡中打开cshtml
- asp.net-mvc – 如何在Microsoft.AspNet.Mvc.Facebook.Face
- asp.net-membership – MiniProfiler和SqlMembershipProvid
- asp.net – 调用RenderSection两次?
- 是否可以在IIS 7中将虚拟目录设置为根目录?
- 如何配置asp.net与.net 4.5
- asp.net-mvc – 如何在.NET Web API项目中存储全局每个请求
- asp.net-mvc – 如何在网站上重新创建电子表格或sharepoint
- 在UpdatePanel中使用ASP.NET FileUpload控件的问题?
推荐文章
站长推荐
- asp.net-mvc – 在某些视图中隐藏渲染页面Razor
- ASP.NET图表在数字旁边添加百分比
- asp.net-mvc – MVC3 AntiForgeryToken打破了Aja
- asp.net-mvc – 如何将Telerik ComboBox中的数据
- 在asp.net中删除字符串变量中的整数值
- asp.net-membership – Asp.net会员 – 帐户被锁
- asp.net-mvc – ASP.NET MVC6中的实体框架7多个外
- asp.net – 为什么在Visual Studio 2010中禁用“
- asp.net-mvc – Cookie不会被删除
- asp.net-mvc – 使用ASP.NET MVC中绝对路径访问视
热点阅读