我有一个小场景,并试图找出最好的方法。目前我的网站有一个依赖的程序集,它的名字是app.config。我在其中存储了某些凭据,用于在我的代码中访问第三方API。
我也有这个帐户的测试和生活帐户,我使用测试帐户在我的开发,问题是当我建立我的解决方案时,它只移动所有的all从项目到我的网络BIN文件夹。当网站处于活动状态时,我无法将App.Config中的应用程序编程接口凭据从测试更改为实时帐户。每次我必须更改app.config中的值时,都会构建整个解决方案并将其实时移动。
有没有一种方法可以将app.config输出到web congig,这样我就可以实时更改这些值,或者将web.config中的值读取到我的依赖项目中,或者其他任何最好的方法?
期待您的回复。谢谢。
发布于 2011-04-23 01:28:43
最简单的方法就是web.config transformations,假设你使用的是Visual Studio2010。
您可以为不同的构建配置(例如,调试、测试、发布)指定要转换的某些web.config元素和值。
https://stackoverflow.com/questions/5756895
复制相似问题