简单的问题,希望有一个简单的答案:)
如何从代码(C#)获取应用程序服务名称(如下图中显示为“test-webapp”)? (特定应用服务的任何其他标识符也适用)。
我有多个应用程序服务,运行相同的代码。所以我希望能够表达
if(appServiceName == "test-webapp")
{
//take a specific value from web.config and run with it
}
最佳答案
您可以从 WEBSITE_SITE_NAME
环境变量中获取它。
要获取变量,请使用以下内容:
string siteName = System.Environment.GetEnvironmentVariable("WEBSITE_SITE_NAME")
您可以在此处查看可用的环境变量列表:https://github.com/projectkudu/kudu/wiki/Azure-runtime-environment .
关于azure - 以编程方式获取azure中的应用服务名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49252268/