如何基于IIS绑定检测环境?

时间:2019-06-04 15:53:53

标签: iis asp.net-core

我有几个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

那可行吗?

感谢您的帮助

0 个答案:

没有答案