Так что его компиляция и выполнение правильно?Вы уверены, что запускаете проект Azure (поэтому он работает под эмулятором вычислений) и не запускаете сайт непосредственно для отладки?
Я только что попробовал, и он отлично работает для меня, пришлось добавить это в конфигурации:
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="Microsoft.WindowsAzure.ServiceRuntime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
И мой взгляд _Layout.cshtml:
@using Microsoft.WindowsAzure.ServiceRuntime
@RenderBody()
@RoleEnvironment.CurrentRoleInstance.Id
Ив моей отладке я получаю что-то вроде (AzureDelete было моим именем проекта):
развертывание (1) .AzureDelete.MvcWebRole1_IN_0