Azure不读取web.config设置

时间:2012-03-02 12:04:39

标签: azure web-config web-deployment

我必须使用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运行时,一切正常。所以基本上你不能在同一个网址上运行这两个网络应用程序/网站。

1 个答案:

答案 0 :(得分:0)

使用本地模拟器时是否正常?您可以通过RDP到您的windows azure虚拟机直接查看web.config。关于如何在Windows Azure上使用RDP请看看

http://msdn.microsoft.com/en-us/library/windowsazure/gg443832.aspx

http://geekswithblogs.net/shaunxu/archive/2010/12/03/remote-desktop-to-your-azure-virtual-machine.aspx