asp.net-mvc – ASP.NET MVC:CSS文件存在时返回302错误
发布时间:2020-05-24 12:43:25 所属栏目:asp.Net 来源:互联网
导读:我今天早上在localhost上的ASP.NET MVC 2站点上的一个CSS文件上返回302错误,我不知道会导致这种情况会发生什么变化. localhost站点使用IIS 7.5,虽然我对IIS的经验有限,所以我没有太多关注那里可能发生的事情. CSS文件的URL是: http://localhost/MySite/Conte
|
我今天早上在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 – 如何使用MVC 4和View Models(强类型)渲染一组复
- asp.net – 如何从c#调用javascript函数
- asp.net-mvc – Rotativa / Wkhtmltopdf图像无法显示
- ASP.Net – 在没有Windows用户的情况下使用基本身份验证
- asp.net – 从SQL 2005 Server访问TimeZoneInfo
- asp.net-mvc-4 – 什么文件夹应该把我的扩展方法在ASP.Net
- 为什么只读文本框不会在ASP.NET中返回任何数据?
- asp.net – 使用ItemType进行强类型转发器控制?
- asp.net文件上传示例分享
- asp.net – ActivationManager构建过程中的异常?
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC 3模型的部分验证
- Asp.net禁用页面缓存的方法总结
- asp.net-mvc – 编译MVC并预编译视图并部署到Azu
- asp.net-mvc-4 – MVC 4创建slug类型url
- asp.net-mvc-4 – ASP.NET MVC:脚本捆绑何时决定
- 从Asp.Net MVC 6 API返回JSON错误
- asp.net – 部分视图呈现按钮点击
- asp.net-mvc-3 – MVC 3 knockoutjs:在使用Edit
- asp.net-web-api – 基于参数类型重载Web api操作
- asp.net – 使用HTML标记到web.config文件
热点阅读
