应用程序池模式问题:经典模式还是集成模式

4

我遇到了一个问题,希望您能提供一些指导:

  1. 我有一个使用spring.net和ext.net库的Asp.net 4.0网站应用程序。我将其部署在IIS 7中,使用经典应用程序池模式,可以正常运行,但使用集成模式无法工作

  2. 我有另一个使用Asp.net 4.0 Silverlight的网站应用程序,使用集成应用程序模式在IIS 7中进行部署,可以正常工作,但在经典模式下无法工作

我创建了一个新的ASP.net web应用程序,将上述1和2的web应用程序合并在一起。它使用Ext.Net、Spring.Net和Silverlight 4.0。在Visual Studio的Web服务器中,在调试模式下运行得非常完美。

但是,当我在IIS 7中部署时,它就不能工作了。我该如何使应用程序在一个模式下运行?是否有一个web.config设置,可以定义网站的某些部分在不同的应用程序池模式下运行?

2个回答

5
我怀疑你在使用 [ext.net] 应用程序时遇到的问题是由于它处于集成模式,而你没有正确填写你的 web.config 所致。请查看 Ext.Net 维基页面的Web.config。(话说,我之前并不知道有 Ext.Net 维基!)

基本上,对于 "classic",你需要在 <system.web><httpModules><system.web><httpHandlers> 下有配置条目,而对于 IIS7 / 集成模式,你需要分别在 <system.webServer><modules><system.webServer><handlers> 下有配置条目。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接