【问题标题】:Running a .Net 4.0 website beneath a 2.0 site在 2.0 站点下运行 .Net 4.0 网站
【发布时间】:2012-06-05 18:23:52
【问题描述】:

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

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

【问题讨论】:

  • 将父网站升级到 4.0 可能会省去你未来的麻烦。

标签: asp.net iis-7 .net-4.0 application-pool


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    • 2022-12-04
    • 2010-11-19
    • 2011-03-25
    • 1970-01-01
    • 2011-11-26
    相关资源
    最近更新 更多