我有一个应用程序,我只是迁移到Azure.目前我使用web.config转换来管理更改数据库连接字符串dev/staging/prod环境.如何在Azure中管理这些多个连接字符串?
connection-string azure application-settings staging azure-sql-database
我正在一个网站上工作,我们使用Web.Debug.config和转换XSLT来关闭自定义错误
<customErrors mode="Off" xdt:Transform="Replace"/>`
Run Code Online (Sandbox Code Playgroud)
但是,在部署到azure时似乎没有考虑到这一点.
从
我可以看到azure使用.cscfg文件,而我想要完成的内容可能会涉及这些文件?在部署到azure时关闭自定义错误的最简单方法是什么,但仅在调试时?
我正在使用Web.Config转换将我的应用程序部署到Azure.我的服务中还有2个站点,一个公共网站和私有WCF站点端点.我正在将多个站点部署到一个角色.
部署时,网站项目(为其设置Azure Deploy项目)会正确转换web.config.但是,WCF项目(仅作为.csdef文件中的"站点")不会将web.debug.config文件转换为web.config.
这个问题类似,但只涉及项目建设.我在项目中设置了依赖项.
此解决方法强制转换web.config文件,但它仍然不会出现在Azure上的部署中.
我怀疑这个bug仍然存在,我也升级到Azure 1.5 SDK,希望它能解决它.
我想尝试将我的配置数据放在cscfg文件中,但我使用的是Entity Framework Code First,我不知道如何让我的连接字符串使用这种格式.EFCF似乎明确依赖于web.config.
任何帮助,将不胜感激.