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