【发布时间】:2019-03-10 02:27:19
【问题描述】:
我在 IIS 中设置了一个现有的 DNN 站点,我想链接到单独文件夹中的另一个 ASP.NET 应用程序。我想保持相同的域 URL 如下:
http://dnn9.dnndev.me/otherapplication
谁能指出我正确的方向?
更新
目前,主 DNN 站点在 IIS 中设置为自己的站点(不在默认网站下)。具有自己的应用程序池。我尝试将虚拟目录添加到主 DNN 站点,指向另一个应用程序文件夹。它给出了 404。我添加了
另一个应用程序被添加为 IIS 中默认网站下的应用程序,具有自己的应用程序池。
我刚刚创建了两个测试网站“Test1”和“Test2”。我将这两个都放在 IIS 中的“默认网站”节点下,并向 Test1 添加了一个虚拟目录,指向 Test 2,它可以工作。所以这个测试场景和我实际设置的主要区别在于 DNN 在 IIS 中设置为独立应用程序,而不是在 IIS 中的“默认网站”节点下。
我怎样才能让它工作?
【问题讨论】:
-
也许在 IIS 的站点中查看“虚拟目录”。右键单击 IIS 中的一个站点,它就会在其中列出。
-
您的意思是在域所代表的站点内吗?
-
是的。 url
otherapplication指向服务器上具有单独应用程序的不同文件夹。 -
现在“其他应用程序”在 IIS 中有自己的 AppPool 和站点。我应该删除这些,将虚拟目录添加到主站点并将其指向其他应用程序文件夹吗?
-
我刚试过这个,在主站点上得到了 404。
标签: asp.net iis dotnetnuke virtual-directory