【问题标题】:Can ASP.Net 4.0 Set up as a sub application/Virtual Directory of a root site which is using ASP.Net 2.0?ASP.Net 4.0 可以设置为使用 ASP.Net 2.0 的根站点的子应用程序/虚拟目录吗?
【发布时间】:2010-10-05 20:43:16
【问题描述】:

ASP.Net 4.0 和 ASP.Net 2.0/3.0/3.5 可以在同一个网站/WEB PROJECT 下共存吗?我不是在问他们是否可以在同一台服务器上共存,我知道他们可以。

基础站点是 ASP.Net 2.0。我知道我们可以在与子应用程序相同的站点下设置 ASP.Net 3.5 应用程序,因为它们使用相同的 CLR。想知道我们是否可以通过将 ASP.Net 4.0 项目/应用程序作为 ASP.Net 2.0 根站点下的子应用程序/虚拟目录来做同样的事情(这样子应用程序将有自己的应用程序池,例如,在 CLR 2.0 下,CLR 4.0 等)。

非常感谢。

【问题讨论】:

  • 由于没有人回答,我自己通过测试得到了答案,只是希望有类似问题的人知道是的,他们可以在同一个网站下共存。
  • 你能详细说明这个技巧吗?

标签: asp.net


【解决方案1】:

是的,它会起作用,您唯一需要修改父目录中的 web.config 并添加属性 inheritInChildApplications="false"。

<location path="." inheritInChildApplications="false">
<system.web>
 ...
</system.web>
</location>

【讨论】:

    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    相关资源
    最近更新 更多