Cassini上的ASP.NET MVC:如何强制“内容”目录返回304而不是200s?
|
场景:我有一个在Visual Studio 2008开发的ASP.NET MVC应用程序.有一个名为“内容”的根文件夹存储图像和样式表.当我在本地运行(使用Cassini)并浏览我的应用程序时,将始终下载“Content”目录中的每个资源.使用Firebug,我可以验证Web服务器是否返回HTTP 200(“ok”). 所需:我想要Cassini返回HTTP 304(“未修改”)而不是200.这是在IIS7下运行站点时的行为. 推理:我正在处理的站点有大量静态资源(通常每页多达40个).浏览网站在IIS7上非常快,因为这些资源(正确地)被浏览器缓存.但是,浏览本地机器上的站点是非常慢的. 在IIS7上呈现不到1秒的页面在Cassini上呈现超过30秒.实际上,我每隔几分钟就可以上传整个网站,并从那里进行测试. (是的,我认识到这是反常和疯狂的.) 那么,我如何指导/把卡西尼处理为像IIS7那样的“内容”目录? 解决方法你确定问题是缓存吗?因为当我在Cassini上运行应用程序时,内容在我的机器上正确地缓存.我认为您遇到的问题可能是Firefox的解决IPv6地址的性能不佳,这对于地址如http://localhost:55555的加载造成了非常麻烦的延迟. 我所做的改变这种行为是将network.dns.disableIPv6首选项修改为:config上的config为true.我建议尝试. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何从强类型视图中隐藏实体框架实体属性?
- asp.net-core – .NET Core的静态代码分析工具
- asp.net – 有没有办法动态更新Web API CORS中允许的来源列
- asp.net-mvc – .NET MVC / Entity Framework应用程序中的内
- Asp.NEt邮箱验证修改密码通过邮箱找回密码功能
- asp.net-mvc – 不能删除数据库,因为它目前正在使用MVC
- asp.net – 我被困在UpdatePanel陷阱中
- 在ASP.NET中将MS Word文档转换为PDF
- asp.net-mvc – Asp.Net MVC:为什么我的视图将NULL模型传递
- 任何使用ASP.Net AJAX和JQuery的缺点
- 为什么工作线程使我的ASP.NET生成器在睡眠期间遇
- 手动升级后,将新的ASP.NET Web Optimization框架
- asp.net-mvc – 使用Visual Studio进行调试,ASP.
- asp.net-mvc-3 – 如何修改MVC3视图页面中的body
- asp.net-mvc – 如何使用启用了延迟加载的Automa
- asp.net-mvc – ASP.NET MVC自定义授权
- asp.net-mvc – ELMAH和SQL Server 2008 R2?
- asp.net-mvc – Knockout,CKEditorSingle Page A
- asp.net – 应用程序池在iisreset之后无法启动
- asp.net-mvc – ViewBag和ViewData也是asp.net m
