We migrated from MVC 2 Preview 1 to MVC 2 Preview 2 to using multi-project areas. Everything works perfectly on local dev machine (Visual Studio 2008 SP1/IIS 7), however, it's does not work after I publish it to the server (Windows Server 2003/IIS 6).
The deployment is done through the Build->Publish option in the VS2008 menu. I had also added the Wildcard mapping in IIS.
IIS server was functioning properly in the past when it was MVC 2 Preview 1 project.
It seems that the IIS should be configured differently to handle multi-areas MVC routing?
One more observation, the views\areas\*.* directories in the main area are not copied to the IIS server during deployment.
Has anybody deployed and configured multi-project areas solution to IIS 6 successfully?
UPDATE: We needed to add an additional line to the Web.config for the WebResource.axd
<httpHandlers>
<remove verb="*" path="*.asmx" />
<add path="WebResource.axd" verb="GET" validate="True" />
…
</httpHandlers>
You can read further here: http://forums.asp.net/t/1483430.aspx