我的问题:我有一个 ASP.net 应用程序,它使用 Web.config 文件,连接到数据库,并托管在example1.com
.
我想在example2.com
. 唯一会改变的是 Web.config 文件(以及数据库)。其余代码将始终相同。
有没有办法根据请求应用程序的 URL 来选择使用哪个 Web.config 文件?
我知道在编译应用程序(调试、发布等)时可以有不同的版本。但是这个应用程序已经编译和部署了。
我知道我可以根据 URL 选择不同的连接字符串,但应用程序要求 Web.config 文件对于它所安装的每个域都是唯一的。我不想拥有一个包含 1000 个连接字符串的 Web.config 文件,而是拥有 1000 个 Web.config 文件。
有谁知道这是否/如何可能?