1

我们在 .Net 2.0 应用程序池中运行我们的默认网站。我们已经在它下面创建了一个新应用程序,在 ASP 4.0(集成)应用程序池中运行。我们一直在收到有关 4.0 应用程序中的 system.web.extensions 部分组的消息,等等。当我们从父应用的 web.config 文件中删除该部分时,这些消息就会消失,但我们宁愿不这样做。我们正在使用 IIS 7。

是否有将 4.0 网站作为应用程序在早期版本的 .Net 下运行的指导或最佳实践?似乎与父母的 web.config 存在相当多的冲突,我不确定如何最好地最小化它们。

4

1 回答 1

1

如果您不能(或不想)转换主站点以使所有内容都是相同的 .NET 版本,那么您要做的就是从不同的应用程序池中运行它们。

让 4.0 应用程序用完以 4.0 模式运行的应用程序池。让 2.0 应用程序用尽以 2.0 模式运行的应用程序池。

(注意,您必须小心应用程序之间的任何依赖关系)

于 2012-06-15T17:50:43.350 回答