После того, как я развернул свою ASP.NET WebRole в Azure и заглянул в Azure Intellitrace, я заметил множество исключений RoleEnvironment, и они происходят в RoleEnvironment.IsEmulated.
Я думал, что в ServiceConfiguration чего-то не хватает, потому что предпоследним вызовом в stacktrace всегда является RoleEnvironment.GetConfigurationSettingValue.
Теперь я искал эту проблему, но не нашел ничего, кроме этой ссылки:
http://bretstateham.com/azure-serviceconfiguration-cscfg-changes%E2%80%A6/
Но моя конфигурация службы правильная. Я думаю, что настройка? IsSimulationEnvironment? должен быть создан Azure, но не в моем случае из-за исключений.
И я не могу поставить "?IsSimulationEnvironment?" Настройка вручную в моей конфигурации, потому что это не соответствует пространству имен xml конфигурации службы.
У кого-нибудь есть идея, как решить эту досадную проблему?