I was troubleshooting one of the issues where my ASP.NET MVC app was working in DEV environment (Win 2k3 single server) and when moved to Pre-PROD (Win 2k3 load balanced) we started getting 403 Forbidden errors.
There were quite a few possibilities:
The security setting for the VD was exactly same as it was in the DEV ( disable anonymous access + Integrated Windows Authentication) ASP.NET MVC route map was configured for the IIS VD The config settings were same in web.config/machine.config as the DEV environment Database was accessible from the Web Server The user roles were configured properly
Good show overall… However – I don’t think the web deploy dll should play a role with existence of Global.asax. I think there is something which is related to some attributes of the build in the web deployment project. Need to figure out. For now – the app is working and we’ve a breather to get going…