<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-667519048881938478.post8916007646093126294..comments</id><updated>2008-07-11T13:27:18.288-05:00</updated><title type='text'>Comments on Obishawn: Development vs. Production Web.config</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.obishawn.com/feeds/8916007646093126294/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/667519048881938478/8916007646093126294/comments/default'/><link rel='alternate' type='text/html' href='http://www.obishawn.com/2008/07/development-vs-production-webconfig.html'/><author><name>Shawn</name><uri>http://www.blogger.com/profile/10348702008778742387</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-667519048881938478.post-5472982447502584460</id><published>2008-07-11T13:27:00.000-05:00</published><updated>2008-07-11T13:27:00.000-05:00</updated><title type='text'>I was actually just yesterday asking if there was ...</title><content type='html'>I was actually just yesterday asking if there was a way to extend the web.config but my search kept just turning up information about adding custom configuration sections.  Using the phrase "secondary file" in the search helped me find what I was looking for.  Thanks devonianfarm.&lt;BR/&gt;&lt;BR/&gt;The method I described works for our situation because there really is only one development environment setup and only one production server and development and QA testing happen in the same environment.  It's not the ideal situation, but it's a realistic one for this company.  Whenever we can we improve/correct the process, we do.  I am definitely going to look into the secondary files now that I know there &lt;I&gt;is&lt;/I&gt; a way to do it.&lt;BR/&gt;&lt;BR/&gt;However, I don't believe the way I described is a horrible idea either.  The source code is set up for the development environment and build process takes care of preparing it for production.&lt;BR/&gt;&lt;BR/&gt;Thank you again for your comment, devonianfarm.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/667519048881938478/8916007646093126294/comments/default/5472982447502584460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/667519048881938478/8916007646093126294/comments/default/5472982447502584460'/><link rel='alternate' type='text/html' href='http://www.obishawn.com/2008/07/development-vs-production-webconfig.html?showComment=1215800820000#c5472982447502584460' title=''/><author><name>Obishawn</name><uri>http://www.blogger.com/profile/10348702008778742387</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03851784300294467787'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.obishawn.com/2008/07/development-vs-production-webconfig.html' ref='tag:blogger.com,1999:blog-667519048881938478.post-8916007646093126294' source='http://www.blogger.com/feeds/667519048881938478/posts/default/8916007646093126294' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-667519048881938478.post-7410407719812881193</id><published>2008-07-11T13:05:00.000-05:00</published><updated>2008-07-11T13:05:00.000-05:00</updated><title type='text'>devonianfarm,The problem is that you're at high ri...</title><content type='html'>devonianfarm,&lt;BR/&gt;&lt;BR/&gt;The problem is that you're at high risk for human error. Someone changes one config file, and not another.&lt;BR/&gt;&lt;BR/&gt;The method described works well because it's rare to add "differences" between the configurations.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/667519048881938478/8916007646093126294/comments/default/7410407719812881193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/667519048881938478/8916007646093126294/comments/default/7410407719812881193'/><link rel='alternate' type='text/html' href='http://www.obishawn.com/2008/07/development-vs-production-webconfig.html?showComment=1215799500000#c7410407719812881193' title=''/><author><name>SuperJason</name><uri>http://www.blogger.com/profile/13544562404044466305</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.obishawn.com/2008/07/development-vs-production-webconfig.html' ref='tag:blogger.com,1999:blog-667519048881938478.post-8916007646093126294' source='http://www.blogger.com/feeds/667519048881938478/posts/default/8916007646093126294' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-667519048881938478.post-1756487993887854263</id><published>2008-07-11T12:36:00.000-05:00</published><updated>2008-07-11T12:36:00.000-05:00</updated><title type='text'>Title should be "How To Build A Rube Goldberg Mach...</title><content type='html'>Title should be "How To Build A Rube Goldberg Machine For Configuration Management."&lt;BR/&gt;&lt;BR/&gt;I think it's a bad answer for an important problem.A CM strategy should make it just plain easy to create multiple development, test and production servers: on different machines or all on the same machine.&lt;BR/&gt;&lt;BR/&gt;The "Silver Standard" for managing web site configuration is to keep all of your files in version control except for ONE file with local configuration. There's a mechanism where your Web.Config can include a secondary file... Just install a different secondary file for every installation and you're golden.&lt;BR/&gt;&lt;BR/&gt;A "Gold Standard" approach is to have multiple secondary files, keep them in version control, and have some mechanism to switch which one gets pulled in.&lt;BR/&gt;&lt;BR/&gt;http://gen5.info/q/</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/667519048881938478/8916007646093126294/comments/default/1756487993887854263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/667519048881938478/8916007646093126294/comments/default/1756487993887854263'/><link rel='alternate' type='text/html' href='http://www.obishawn.com/2008/07/development-vs-production-webconfig.html?showComment=1215797760000#c1756487993887854263' title=''/><author><name>devonianfarm</name><uri>http://www.blogger.com/profile/06307865679749826052</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.obishawn.com/2008/07/development-vs-production-webconfig.html' ref='tag:blogger.com,1999:blog-667519048881938478.post-8916007646093126294' source='http://www.blogger.com/feeds/667519048881938478/posts/default/8916007646093126294' type='text/html'/></entry></feed>