首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >html5缓存- mvc3中的清单文件和windows azure返回500个错误

html5缓存- mvc3中的清单文件和windows azure返回500个错误
EN

Stack Overflow用户
提问于 2012-03-29 10:03:35
回答 1查看 2.3K关注 0票数 0

我在windows角色中托管了一个mvc3 web应用程序,并且最近添加了html5现金清单。

在本地环境中,一切都运行良好,但是一旦上传到azure上的dev环境,我在尝试访问清单时会收到一个HTTP 500错误。

缓存清单文件由操作和控制器提供,类似于休谟院长的文章中描述的技术。

控制器:

代码语言:javascript
复制
    public ActionResult Manifest()
    {
        Response.ContentType = "text/cache-manifest";
        Response.ContentEncoding = System.Text.Encoding.UTF8;
        Response.Cache.SetCacheability( System.Web.HttpCacheability.NoCache);
        return View();
    }

the View:

代码语言:javascript
复制
    @{
Response.ContentType = "text/cache-manifest";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Layout = null;

}

代码语言:javascript
复制
    CACHE MANIFEST 
    # 29/3/2012:V6
    NETWORK:
       * 
    CACHE: 
     #JS FILES
    /Scripts/rolllo_1.0.js
    /Scripts/rolllo_1.0.js
    /Scripts/jquery.mobile-1.0b3.min.js
    /Scripts/jquery.validate.min.js
    /Scripts/jquery.validate.unobtrusive.min.js
    /Scripts/jquery.unobtrusive-ajax.min.js
    /Scripts/rolllo_1.0.js

    #CSS FILES 
    /Content/Rtl.css
    /Content/JQM/jquery.mobile-1.0b3.css
    /Content/Site.css?v=2" 


    FALLBACK:
    /Group/Offline

the _Layout:

代码语言:javascript
复制
    <html manifest="@Url.Action("Manifest","Home")">

错误消息:来自铬控制台的:“应用程序缓存错误事件:清单获取失败(500)”

从小提琴手:

代码语言:javascript
复制
    HTTP/1.1 500 Internal Server Error
    Cache-Control: no-cache
    Pragma: no-cache
    Content-Type: text/cache-manifest; charset=utf-8
    Expires: -1
    Date: Thu, 29 Mar 2012 09:32:22 GMT
    Content-Length: 5875

我想要点帮助。

EN

回答 1

Stack Overflow用户

发布于 2012-03-29 14:43:59

问题可能是IIS缺少Azure中的MIME类型。看一看:

http://blog.christian-heindel.de/2011/10/23/how-to-host-html5-offline-web-applications-on-an-iis-web-server/

但是,请记住,对于Azure,您必须在启动任务或WebRole OnStart方法中执行此操作,以便在实例启动时发生任何事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9923167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档