2011-04-22 69 views
0

我有一个小场景,并试图找出最好的方法来做到这一点。 目前我的网站有一个依赖程序集,它有app.config。我在其中存储了某些凭证,我使用它来访问我的代码中的第三方API。Web及其相关的组件配置

我也有这个帐户的测试和实时帐户,我在开发过程中使用测试帐户,问题是当我构建我的解决方案时,它只将项目中的所有dll移动到我的web BIN文件夹。当网站生效时,我无法从App.Config中的测试账户更改API凭证。每次我必须更改app.config中的值时,构建整个解决方案并实时移动它。

有没有办法将app.config输出到web congig中,以便我可以实时更改值或从我的web.config中将值读入我的依赖项目或任何其他最佳方式来执行此操作?

期待您的回复。谢谢。

回答

0

假设您使用Visual Studio 2010,最简单的方法是web.config transformations

您可以为不同的构建配置(例如Debug,Test,Release)指定某些web.config元素和值进行转换。