代码之家  ›  专栏  ›  技术社区  ›  TheTXI

部署DotNetNuke和单独的ASP。NET应用程序一起使用-可能的问题?

  •  6
  • TheTXI  · 技术社区  · 17 年前

    我这样做是为了预防由此可能产生的任何潜在问题。目前的情况是,我们正在开发一个ASP。NET应用程序,用于处理客户的在线订购。此应用程序将使用与当前WinForms应用程序使用的数据库相同的数据库(这里没有真正的问题)。

    同时,我们正在使用DotNetNuke为他们开发一个新的前端网站。DotNetNuke应用程序将简单地链接到ASP。NET应用程序,供客户提交订单(无需他们来回通信等)

    如果还有任何外部资源可以解决这个问题,请随时链接它们。

    3 回复  |  直到 12 年前
        1
  •  7
  •   notandy    17 年前

    选项1:将所有应用程序与根网站的虚拟目录分开。然后让根文档将您重定向到该网站默认应用程序(DNN)的正确子目录。

    选项2:(根目录中的DotNetNuke,子目录中的其他站点)如果新应用程序不是用DotNetNuk构建的,那么web.config继承会有很多问题,但你可以通过阻止根web.config的继承来解决这些问题。基本上,您可以将以下内容添加到根web.config(DNN)文件中。

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

        2
  •  3
  •   Chris Hammond    17 年前

    仅供参考,如果你使用

        3
  •  2
  •   jim    17 年前

    我们在同一台Windows 2003服务器上为我们的公司网站托管一个DNN网站,以及一堆其他网站(.NET 2.0、SugarCRM,甚至一些在IIS中具有PHP扩展的WordPress实例)。这些网站是“独立的”网站,而不是默认网站的子网站。这是一个真正的大熔炉,而且运作良好。我们确实为PHP创建了一些单独的应用程序池。NET 2.0以及。NET 3.0/5网站,以确保它们不会相互污染。

    推荐文章