我有几个Windows 10,正在运行ASP.NET Core应用程序。设置中有许多连接字符串。但是,我对其中两个感兴趣:
"ConnectionStrings": {
"Demo1": "Data Source=.;Initial Catalog=Demo1;Integrated Security=True",
"Demo2": "Data Source=.;Initial Catalog=Demo2;Integrated Security=True"
}
在部署之前,我可以通过右键单击项目并选择属性来设置环境的值。然后,我可以设置环境的值。
是否有一种方法可以通过仅检测URL来以编程方式设置环境。当我在IIS中启动网站时,我的应用程序现在应该基于绑定的环境。
localhost:5001 --> Demo1 --> use "Demo1" connection string
localhost:5002 --> Demo2 --> use "Demo2" connection string
那可行吗?
感谢您的帮助