我有2个ASP.NET Web应用程序,Webapp2是ASP.NET 2.0,webapp1是ASP.NET 1.1 IIS在Windows Server 2008上。
我为webapp2创建了一个网站。设置asp.net 2.0的应用程序池
然后在webapp2下创建web应用程序(添加应用程序)webapp1并将applocation池设置为Asp.net 1.1
将应用程序池设置为Asp.NET 1.1并将管道管道模式设置为Integrated, 然后webapp1无法正常工作。得到错误:
HTTP Error 500.21 - Internal Server Error
Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list
将应用程序池设置为Asp.NET 1.1并将管道管道模式设置为Classic, 然后webapp1无法正常工作。得到错误:
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Unrecognized attribute 'inheritInChildApplications'.
Source Error:
Line 1: <?xml version="1.0" encoding="utf-8" ?>
Line 2: <configuration>
Line 3: <location path="" inheritInChildApplications="false" >
Line 4: <system.web>
Line 5: <!-- DYNAMIC DEBUG COMPILATION
如果我为webapp1设置了应用程序池Asp.net 2.0,它正在运行,但在某些时候我遇到了以下错误:
以前,webapp1在asp.net 1.1的另一个网络应用程序下并且工作正常(在同一台服务器上)
如何解决此问题?
答案 0 :(得分:0)
尝试从1.1 apps web.config中删除属性inheritInChildApplications,因为它似乎已在.net 2.0中引入。
<德尔> inheritInChildApplications = “假”德尔>