C# IIS、网站和嵌入应用程序

C# IIS、网站和嵌入应用程序,c#,iis,web-applications,application-pool,C#,Iis,Web Applications,Application Pool,我正在设置一个IIS服务器(8.5)并研究如何构造它。它是一个内部业务web服务器,不用于客户托管或其他任何用途 我的计划是构建IIS,如下所示 这是构建IIS的可行方法吗?我的意思是,通过将应用程序嵌入到单个网站的应用程序中,我会遇到任何缺点吗?还是不推荐 我将为所有应用程序使用单独的应用程序池。根网站实际上只会对存放应用程序的区域进行分组。事实上,Area(X)应用程序也不会做任何事情,因为它们只是将应用程序整齐地分组 实际应用程序都是WCF web服务 非法移民 业务系统1(网站)

我正在设置一个IIS服务器(8.5)并研究如何构造它。它是一个内部业务web服务器,不用于客户托管或其他任何用途

我的计划是构建IIS,如下所示

这是构建IIS的可行方法吗?我的意思是,通过将应用程序嵌入到单个网站的应用程序中,我会遇到任何缺点吗?还是不推荐

我将为所有应用程序使用单独的应用程序池。根网站实际上只会对存放应用程序的区域进行分组。事实上,Area(X)应用程序也不会做任何事情,因为它们只是将应用程序整齐地分组

实际应用程序都是WCF web服务

  • 非法移民
    • 业务系统1(网站)
      • 第1区(应用程序)
        • 应用程序1(应用程序)
        • 应用程序2(应用程序)
      • 第2区(应用程序)
        • 应用程序1(应用程序)
        • 应用程序2(应用程序)
    • 业务系统2(网站)
      • 第1区(应用程序)
        • 应用程序1(应用程序)
        • 应用程序2(应用程序)
      • 第2区(应用程序)
        • 应用程序1(应用程序)
        • 应用程序2(应用程序)

    • 做了更多的研究,似乎普遍的担忧是:

      • 是的,你可以像我最初发布的那样构建
      • 但是。。我将来可能会遇到在应用程序中嵌入应用程序的问题
        • 此类不同的.NET版本未正确应用
        • 有一些修复,但它们似乎有点“脏”,所以我想避免这种情况
      所以。。我想我将只使用以下结构,非常类似于原始结构,但我将只使用根站点中的普通旧文件夹/虚拟目录来分组真正的应用程序:

      • 非法移民
        • 业务系统1(网站)
          • 区域1(文件夹/虚拟目录)
            • 应用程序1(应用程序)*自己的应用程序池
            • 应用程序2(应用程序)*自己的应用程序池
          • 区域2(文件夹/虚拟目录)
            • 应用程序1(应用程序)*自己的应用程序池
            • 应用程序2(应用程序)*自己的应用程序池
        • 业务系统2(网站)
          • 区域1(文件夹/虚拟目录)
            • 应用程序1(应用程序)*自己的应用程序池
            • 应用程序2(应用程序)*自己的应用程序池
          • 区域2(文件夹/虚拟目录)
            • 应用程序1(应用程序)*自己的应用程序池
            • 应用程序2(应用程序)*自己的应用程序池