gpt4 book ai didi

asp.net - 将 ASP.NET MVC 应用程序放在主 MVC 应用程序的子目录中?

转载 作者:行者123 更新时间:2023-12-02 17:48:49 26 4
gpt4 key购买 nike

我的服务器上有我的主网站应用程序 C:\inetpub\wwwroot ,我可以在http://www.mysite.com查看

我创建了另一个单独的 MVC Web 应用程序,名为 Subdir 。我想进行设置,以便如果我访问 http://www.mysite.com/Subdir ,它将运行我的 Subdir应用程序。

为此我需要做什么?我显然不能只是将应用程序放在 C:\inetpub\wwwroot\mysite.webui\whatever 中。我需要将应用程序放在某个目录中吗?我需要在 IIS 中配置任何内容吗?

最佳答案

是的,您可以将应用程序放在原始应用程序的子文件夹中,但重要的是如何为这个新应用程序设置 IIS。我建议使用同级/并行文件夹作为最佳实践。

  1. 将您的应用程序部署在同级文件夹中:

    c:\inetpub\wwwroot\ 是您的主应用

    c:\inetpub\mynewapp\ 用于您的辅助应用程序。

  2. 在 IIS 中,展开现有网站并添加新应用程序,将根文件夹指向 c:\inetpub\mynewapp\

结果:

http://mysite = c:\inetpub\wwwroot\

http://mysite/mynewapp/ = c:\inetpub\mynewapp

你们都很好,这是一个相当被接受的“最佳实践”,因为您现在可以更轻松地收紧 NTFS 和应用程序池身份。查找有关这些主题的信息,通过这种方式部署您的网站,您将领先一步。

关于asp.net - 将 ASP.NET MVC 应用程序放在主 MVC 应用程序的子目录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8584288/

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