我正在IIS 7中运行一个应用程序作为“默认网站”,这个应用程序被configuration为在作为.NET 4应用程序运行的应用程序池下运行。
作为默认网站的子应用程序,我有另一个ASP.NET应用程序。 此应用程序是使用.NET 3.5框架开发的,可以在configuration为使用.NET 2.0 CLR和Integrated managed pipeline的应用程序池中运行。
父应用程序(.net 4.0)运行良好。 不过,我不能让孩子的asp.net应用程序工作。 我已经configuration使用它自己的2.0集成应用程序池。
收到的错误是:500.19 – 内部服务器错误
configuration来源:
111: </system.web> 112: <system.web.extensions /> 113: <!--
我注意到“详细的错误信息”指向父应用程序的configuration文件中的一个问题。
**configuration错误configuration节“system.web.extensions”不能被读取,因为它缺less一个节声明**
我认为我的问题源于我的.net 2.0应用程序从它的.net 4.父母inheritanceconfiguration的事实。 有没有办法将.net 2.0应用程序作为.net 4应用程序的子项托pipe?
您可以升级您的子域以使用.Net 4.0框架。
据我所知,如果父站点使用.Net 4,但是您的子站点使用.Net 2.0,则会出现问题。 为了简单起见,您可以在.Net 4上运行您的子站点。