我在IIS 6中有一个.NET 3.5网站。我创建了一个虚拟目录来托管.NET 4.0应用程序。但是,我收到各种指向.NET 4.0应用程序处理来自父应用程序的web.config文件的错误的错误,尽管我已将它设置为自己的虚拟目录。.net 4.0继承.net 3.5 web.config?
我该如何阻止这种情况发生?
我在IIS 6中有一个.NET 3.5网站。我创建了一个虚拟目录来托管.NET 4.0应用程序。但是,我收到各种指向.NET 4.0应用程序处理来自父应用程序的web.config文件的错误的错误,尽管我已将它设置为自己的虚拟目录。.net 4.0继承.net 3.5 web.config?
我该如何阻止这种情况发生?
这可能会帮助你 - 虽然它解释了在相反的情况下要做什么。
Can I host a .net 2.0 virtual directory in asp.net 4.0 site?
虚拟目录将继承根目录下的Web.config。这是设计。
或者,您可以使用<remove />
元素,以便从父配置中移除元素。
为来自iis的父母和小孩应用程序提供不同的应用程序池。为父应用程序的应用程序池设置框架2.0,为孩子设置框架4.0。
没有实际的错误,你probebly拥有的HttpModules被添加,请尝试使用 <删除名称=“” /> 直到它开始工作。 干杯 – Iain 2010-10-12 19:35:21