我们有一个asp.net应用程序部署到on - prem和Azure vm上。我们正试图弄清楚如何配置应用程序,以便当部署在Azure VM上时,它将使用Azure应用程序配置服务,但当部署在本地时,它将继续使用配置文件中的设置?
我们如何知道在应用程序启动时我们是否部署在Azure VM上?
如果可以,我建议您在配置Azure VM或部署应用程序时添加一个特殊的环境变量。如果没有,你可以使用Azure实例元数据服务来告诉代码正在Azure虚拟机中运行。