开发者

Amending Web Config for Test Fixtures

I'm using CassiniDevLib to host an MVC app for integration testing.

In order to do it I need to amend some config settings on the web server so they match the integration testing environment, first one being the connection string so it points to the test database.

I know I can have two copies of the web.config file and rename them but I was wondering if there was a more elegant way. ie a way to amend the settings in code as part of the Test Fixture setup. The challenge being that I need to access the web server process from my 开发者_开发问答test ficture process

Would appreciate any thoughts on this.


I assume that you are using Visual Studio 2010. In that, you have a feature called as Config Transforms. Basically you can have multiple config file for each build environment. You can have your own custom build env. You have a new one by going to Configuration Manager and adding a new one.

http://blogs.msdn.com/b/webdevtools/archive/2009/05/04/web-deployment-web-config-transformation.aspx

you can search on the internet for Config Transforms, if you need more examples.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜