我必须使用Web部署工具/ Azure Web Accelerator将我的(旧学校)应用程序部署到Azure。我不是Azure专业版,我没有设置整个Azure Publishing环境。
我仍然可以将我的应用程序与Visualstudio一起发布到Azure。当我尝试System.Configuration.ConfigurationManager.AppSettings [“setting”]时,我得到一个空值。
在web应用程序上本地我得到一个值。
所以我知道'RoleEnvironment.IsAvailable'是真的,而localy不是那个我唯一的领导。欢迎任何帮助
谢谢你们,但我已经修好了。毕竟这很简单。 Azure Web Accelerator在url service.test.com上配置了无法读取web.config的站点,它只是一个基本URL,只有像service.test.com/shop这样的虚拟应用程序。
当我更改service.test.com/shop以在testshop.shopname.com运行时,一切正常。所以基本上你不能在同一个网址上运行这两个网络应用程序/网站。
答案 0 :(得分:0)
使用本地模拟器时是否正常?您可以通过RDP到您的windows azure虚拟机直接查看web.config。关于如何在Windows Azure上使用RDP请看看
http://msdn.microsoft.com/en-us/library/windowsazure/gg443832.aspx