简单的问题,希望是一个简单的答案:)
如何获取应用服务名称,显示为" test-webapp"在下面的图片中,从代码(C#)? (特定应用服务的任何其他标识符也有效)。
我有多个应用服务,运行相同的代码。所以我希望能够表达
if(appServiceName == "test-webapp")
{
//take a specific value from web.config and run with it
}
答案 0 :(得分:1)
您可以从WEBSITE_SITE_NAME
环境变量中获取它。
要获取变量,请使用以下内容:
string siteName = System.Environment.GetEnvironmentVariable("WEBSITE_SITE_NAME")
您可以在此处查看可用的环境变量列表:https://github.com/projectkudu/kudu/wiki/Azure-runtime-environment。