发布本地运行的缓存替换错误

时间:2013-07-10 15:25:47

标签: asp.net lemoon

我在Azure网站上创建了一个新的Lemoon网站,并将其复制到本地并尝试运行它。

数据库连接仍指向Azure SQL数据库,因此应该没问题。

我收到了一个错误,虽然说......

"Post cache substitution is not compatible with modules in the IIS integrated pipeline that modify the response buffers.  Either a native module in the pipeline has modified an HTTP_DATA_CHUNK structure associated with a managed post cache substitution callback, or a managed filter has modified the response."

有关如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:1)

很可能你有一个IIS模块以某种方式修改响应。 结合使用ASP.NET输出缓存替换功能会导致您引用的error

解决方案是禁用修改响应的IIS模块,或从Lemoon项目模板附带的母版页文件中删除缓存替换。

从文件Site.Master中删除以下行:

<!-- generated at <%= DateTime.Now.ToString("s") %> / <% Response.WriteSubstitution(RenderInfo); %> -->