gpt4 book ai didi

asp.net - 多个子域上的同一个 ASP.NET 网站但数据库不同?

转载 作者:行者123 更新时间:2023-12-02 16:38:32 24 4
gpt4 key购买 nike

假设我想在 IIS 中创建 10 个网站,每个网站都指向本地硬盘上的同一个网站,每个网站都运行相同的代码,但位于不同的子域上。

subdomain1.domain.com、subdomain2.domain.com、...、subdomain10.domain.com

如何在 web.config 文件中添加多个连接字符串并将每个连接字符串绑定(bind)到不同的子域?

我想这样做是因为每个网站都会有一个包含不同数据的不同数据库。

最佳答案

由于 web.config 文件对于所有站点都是通用的,因此您可以为每个子域添加多个连接字符串,如下所示。

<connectionStrings>
<add connectionString="" name="subdomain1"/>
<add connectionString="" name="subdomain2"/>
</connectionStrings>

然后您可以使用以下命令检查当前网址

HttpContext.Current.Request.Url.AbsoluteUri

然后使用正确的连接字符串(?)

关于asp.net - 多个子域上的同一个 ASP.NET 网站但数据库不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3900651/

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