我写了如下代码。当我将它作为cloudapp.net发布时它可以工作,但是当我将它作为azurewebsites.net发布时抛出SEHException。
String val = RoleEnvironment.GetConfigurationSettingValue("myconfig");
那么这两个领域/发布方法之间的区别是什么?
答案 0 :(得分:0)
此链接回答了我的问题: http://azure.microsoft.com/en-us/documentation/articles/fundamentals-application-models/
我将我的应用程序部署为网站而不是云服务。所以RoleEnvironment.IsAvailable = False
符合预期,这意味着应用程序实际上没有运行Azure运行时。