I'm syncing websites all with 32bit enabled in their app pools. These are brand new windows 2008 64bit machines so a fresh install etc. The primary server, web 1, has been tested and the websites on this server work fine. When I sync the websites to web 2 I can see the content is synchonised and all the website configuration however the root web.config on web2 is changed such that I get a "configuration section does not exist for 'system.web'". This renders the web server inoperable as nothing can run on port 80. Does anyone have any idea why this is happening? The web.config is different on web2 to that of web 1 with web 2 missing lots of config so why would that happen?
As you can see, I'm trying to disable the config extension in an attempt to stop it syncing the root machine and web config however this doesn't seem to make any difference and to be honest I want it to sync the root config.
"C:\Program Files (x86)\IIS\Microsoft Web Deploy V2\msdeploy.exe -verb:sync -source:webserver -dest:webserver,computerName=web2 -skip:objectName=dirPath,absolutePath=.*ImageCache\\thumbnail_ -skip:objectName=filePath,absolutePath=keepalive\.htm -skip:objectName=filePath,absolutePath=update\.log -disableLink:FrameworkConfigExtension -whatif