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

将多个域/子域指向同一个web站点是否可行,或者是否可以在一个代码库中运行多个站点?

  •  3
  • dtc  · 技术社区  · 15 年前

    例如,我有一个站点,它的连接字符串基于域名或子域名。因此,根据访问站点的域/子域的不同,站点将返回存储在该站点专用数据库中的内容。

    这样做可能会出现什么类型的问题?特别是在使用asp.net执行此操作时。

    3 回复  |  直到 15 年前
        1
  •  3
  •   Noon Silk    15 年前

    这是可以接受的。

    我看没问题。

        2
  •  3
  •   Jaimal Chohan    15 年前

    它是有效的,并被证明。Se DotNetNuke仅举了一个例子。

    请进。Regex/字符与域名匹配。加载该域的设置(图像、css、配置、页面等的基本路径),然后离开。

        3
  •  1
  •   Jacob Proffitt    15 年前

    要注意的问题是,您的应用程序是否a)在内存中存储数据,b)使用相同的应用程序空间。因此,例如,如果您想创建两个不同的博客,并且希望数据驻留在内存中(例如,如果您的后端存储是XML,而您不想在每个请求中解析XML),那么您必须确保Asp.Net将每个调用视为一个单独的应用程序(两者都可以指向相同的文件系统文件夹,因此使用相同的文件)。

    multi-blog data provider for BlogEngine.Net . 它使用单个代码库根据请求的URL提供不同的博客。但是,由于BlogEngine.Net在内存中承载其数据,因此数据提供程序将无法工作,除非将IIS配置为每个博客都是其自己的应用程序。