我在VS2010中有一个Azure项目(Azure 1.3).有2个webroles,一个网页项目和一个WCF项目.在调试模式中,我希望Web项目使用web.config进行DEV环境,并且在发布web.config时必须使用PROD.
做这个的最好方式是什么 ?
目前,在使用带有转换XSLT的Web.Debug.config时,我遇到了问题.它似乎不适用于Azure ....
Aar*_*ker 10
以不同的方式解决您的问题.想想web.config始终是静态的,在使用Azure时永远不会改变.您的ServiceConfiguration.cscfg有什么变化.
我们所做的是创建我们自己的配置提供程序,首先检查ServiceConfiguration.cscfg然后如果设置/连接字符串不存在则返回到web.config.这允许我们在开发期间直接在IIS/WCF中运行服务器,然后在部署到Azure时具有不同的设置.在某些情况下,您必须使用web.config(是的,我在这里指的是WCF),在这种情况下,您必须编写代码并创建约定,而不是将所有内容存储在web.config中.我有一篇博文,其中展示了我在处理WIF(Windows Identity Foundation)和Azure时如何做到这一点的示例.
归档时间: |
|
查看次数: |
9501 次 |
最近记录: |