我写了如下代码。当我将其发布为 cloudapp.net 时,它可以工作,但当我将其发布为 azurewebsites.net 时,它会抛出 SEHException。
String val = RoleEnvironment.GetConfigurationSettingValue("myconfig");
那么这两种域/发布方法有什么区别?
最佳答案
此链接回答了我的问题: http://azure.microsoft.com/en-us/documentation/articles/fundamentals-application-models/
我将应用程序部署为网站而不是云服务。因此 RoleEnvironment.IsAvailable = False
正如预期的那样,这意味着该应用程序实际上并未与 Azure 运行时一起运行。
关于azure - cloudapp.net 和 azurewebsites.net 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25162982/