.net 我可以在一个网站上有多个网站项目吗

.net 我可以在一个网站上有多个网站项目吗,.net,iis,deployment,web-deployment,.net,Iis,Deployment,Web Deployment,我已经创建了一个web应用程序,现在需求不断增加,并且每天都在增长。我通过发布应用程序来部署它。现在,由于应用程序有许多模块,所以我不想冒发布整个web应用程序的风险,即使其中一个模块有微小的变化。我计划将每个模块分离为单个web应用程序,只发布修改过的模块 我想知道我是否可以有多个项目在同一个网站在IIS或我可以去不同的选择 如果这样做不适合提出这样的理论问题,那么请在评论中建议正确的位置:)根据文档,IIS中的要求是一个站点必须至少有一个应用程序(这称为根应用程序或默认应用程序)。但是,如果

我已经创建了一个web应用程序,现在需求不断增加,并且每天都在增长。我通过发布应用程序来部署它。现在,由于应用程序有许多模块,所以我不想冒发布整个web应用程序的风险,即使其中一个模块有微小的变化。我计划将每个模块分离为单个web应用程序,只发布修改过的模块

我想知道我是否可以有多个项目在同一个网站在IIS或我可以去不同的选择


如果这样做不适合提出这样的理论问题,那么请在评论中建议正确的位置:)

根据文档,IIS中的要求是一个站点必须至少有一个应用程序(这称为根应用程序或默认应用程序)。但是,如果需要,一个站点可以有多个应用程序

因此,您可以在IIS中的同一站点中有多个项目。请记住,根据您的需求/应用程序,这种方法可能有缺点


p、 在我看来,似乎你想从一个单一的体系结构过渡到一个新的体系结构。如果是这种情况,还有更好的解决方案。

除非您的实验显示了一个更具体的问题,否则没有太多可讨论的问题。据我所知,如果您使用visual studio将web应用程序部署到IIS,它只会部署修改后的文件。此外,我们可以在IIS中的单个网站中添加多个web项目。我们可以使用右击面板直接将网站添加为子网站。您能介绍更好的解决方案吗?我如何配置IIS以支持多个web应用程序?好的,您只需在网站根文件夹的文件夹下发布应用程序即可。然后,打开IIS管理器,转到您的站点并找到您刚刚发布的文件夹。右键单击每个文件夹并选择“转换为应用程序”。根据您的需要,您可能需要为每个应用程序创建单独的应用程序池,也可以对所有应用程序使用相同的池。单击“转换为应用程序”后,您可以为每个应用程序选择应用程序池。然后可以通过yoursite.com/app1、yoursite.com/app2访问应用程序。更好的解决方案取决于您的需要。将相关模块/应用程序放在同一IIS站点下有一些缺点(但它们可能不会对您的情况产生任何影响)。如果您愿意并且有时间,可以针对应用程序的不同部分使用基于微服务的方法。但同样,一个站点下的不同应用程序可能正好适合您的需求。