500.22安装盒式磁带后出错



我们想在两个产品中开始使用Cassette,这两个产品目前使用asp.net绑定。一种产品是webforms,另一种是MVC。添加nuget包后,我们得到以下错误(均使用集成管道)

500.22-内部服务器错误(检测到一个不适用于集成托管管道模式的ASP.NET设置。)

我通过创建一个新的ASP.NET MVC v4应用程序并添加了Cassette.aspnet nuget包来复制这一点。

我使用的是集成模式,这是否意味着盒式磁带不支持集成?

这篇文章说要使用

<cassette rewriteHtml="false" />

这是否意味着我不能在集成模式应用程序中使用此功能?

或者我可以试试

 <system.webServer>
     <validation validateIntegratedModeConfiguration="false" />
 </system.webServer>

如以下文章

我们只想了解为什么会发生这种情况,以及它是否对我们可以使用盒式磁带的哪些功能有任何影响?

在这个谷歌盒式磁带新闻组上咨询后。

默认的nugetweb.config.transform似乎应用了不再有效的遗留经典部分。

在Web.config的节下,删除和它们不再在集成的IIS 7+上使用模式这就是错误的原因。

我已经创建了一个关于这个问题的Github问题。

最新更新