gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 13:45:45 25 4
gpt4 key购买 nike

我这样做是在积极尝试,以防止由此可能引起的任何潜在问题。情况是,我们正在为客户端开发一个ASP.NET应用程序,该应用程序将处理其客户的在线订购。此应用程序将使用其当前WinForms应用程序使用的同一数据库(此处无实际问题)。

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

计划是将两个应用程序托管在客户端位置的同一框上。我正在寻找的是潜在的问题或设置提示,它们可以防止两个应用程序之间发生冲突(web.config冲突等)。将两者都托管在同一位置是否存在问题,应该如何设置IIS等? 。?

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

最佳答案

选项1:将所有应用程序从根网站上分离开虚拟目录。然后,让根文档将您重定向到该网站(DNN)的默认应用程序的正确子目录。
选项2:(DotNetNuke位于根目录中,其他站点位于子目录中)如果新应用程序不是使用DotNetNuke构建的,则web.config继承将存在许多问题,但是您可以通过阻止根web.config的继承来解决这些问题。基本上,您将以下内容添加到根web.config(DNN)文件中。

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

选项3:如Scott所述,创建具有不同子域的单独站点并将它们链接在一起。您可以设置重定向,以便what.com/order将用户发送到order.whatever.com。

关于asp.net - 一起部署DotNetNuke和单独的ASP.NET应用程序-可能的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/598235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com