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

在IIS中配置URL

  •  1
  • IrishChieftain  · 技术社区  · 6 年前

    我在IIS中设置了一个现有的DNN站点,我想链接到另一个单独文件夹中的ASP.NET应用程序。我想维护相同的域URL,如下所示:

    http://dnn9.dnndev.me/otherapplication

    有人能给我指出正确的方向吗?

    更新

    目前,DNN主站点在IIS中设置为自己的站点(不在默认网站下),并具有自己的应用程序池。我尝试向DNN主站点添加一个虚拟目录,指向另一个应用程序文件夹。它给出了404。我补充道<location path=“”inheritInChildApplications=“false”>在DNN网站web.config的system.web部分。我的主要DNN站点设置为“dnn9.dnndev.me”。我想知道我本地的“dnn9”子域是否引起了问题?

    另一个应用程序作为应用程序添加到IIS中的默认网站下,并具有自己的应用程序池。

    我怎样才能让它工作?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Chris Hammond    6 年前

    1. DNN运行在IIS中名为“DNNDEV.ME”的网站中,并为DNNDEV.ME设置了URL绑定。DNN文件的位置c:\websites\dnndev.me
    2. 将DNN web.config文件修改为wrap<location path=“”inheritInChildApplications=“false”>在system.webServer节点周围
    3. 有了这个功能,我添加了一个名为sample.aspx的文件,其中的内容是

      这是一个测试。

    站点加载良好,DNN也继续运行。我在c:\websites\newapp\文件夹中添加了一个示例web.config https://www.daniellittle.xyz/example-web-config-files-3-5-and-4-5/#Framework451 只是为了证实这一点,网站继续发挥作用。