2010-09-16 64 views
2

我发现很难找到有关IIS7和集成模式的明确文档。显然,system.webserver部分是为IIS7集成模式...但是,IIS7集成模式忽略了system.web部分? +你能配置system.webserver部分中system.web部分的所有内容吗?是否可以在system.webserver中的system.web中配置所有东西?

有一个工具可以从IIS6迁移到IIS7。如果我运行它,很多东西仍然保留在system.web中。大多数应用程序甚至可以在不改变web.config的情况下在集成模式下运行...所以,请解释为什么需要新的部分?我真的不明白。

回答

0

System.WebServer部分由IIS7“处理”,并且不涉及asp.net引擎。早些时候(在IIS7之前),IIS(metabase.xml)和ASP.NET(web.config的层次结构)的配置系统完全不同,但在IIS7中,运行时会为应用程序池生成统一配置。

IIS7配置文件存储在这里:C:\ Windows \ System32 \ inetsrv \ config。这个有system.WebServer。

这意味着(至少在理论上)即使对于非asp.net应用程序,现在也可以执行asp.net模块。

你可以看一下默认的应用程序池的配置在这里:C:\的Inetpub \ TEMP \ appPools \默认应用

还有更多的细节,但是这应该让你开始。

相关问题