如何检查代码是否在Azure网站上运行

Gil*_*dor 15 azure azure-web-sites

我知道我们可以RoleEnvironment.IsAvailable用来检查代码是否在Web/Worker角色中运行.如何Azure的网站

我尝试了上面的RoleEnvironment代码,但它总是返回false.我需要运行一些配置代码,Application_Start所以我不能依赖于请求的东西.

任何帮助表示赞赏.

Ami*_*ple 38

这实际上非常简单,只需检查这个环境变量是否存在:WEBSITE_SITE_NAME.

!String.IsNullOrEmpty(Environment.GetEnvironmentVariable("WEBSITE_SITE_NAME"))
Run Code Online (Sandbox Code Playgroud)

此内容将是您网站的名称.

要查看您网站下的更多环境变量,请访问以下链接:https:// {sitename} .scm.azurewebsites.net/Env