title: ASP.NET MVC hosting problem, routing, handlers and modules
body: <p>This is one of them again, hosting with fasthosts.  I recently purchased a windows developer package from them.  When I tried to deploy my ASP.NET 3.5 MVC project, which was working fine with the same host on a reseller account, it is not working.  The reason to move from reseller to a normal Windows Developer package is, the MS-SQL server database is too expensive in a reseller account, strange!</p>
  
  <p>I contact them, and they are saying they upgraded the control panel.  The technical support said, I need to disable the Modules and Handlers from the web.config file.  Also I need to deploy them as .dll files.  I am not sure how to do that.  The website is partially working now.  I think the problem is now with the routing.  I have not deployed any .dlls apart from the System.Web.Mvc.dll, System.Web.Routing.dll and System.Web.Abstractions.dll.  I have not got a clue on how to deploy the Modules and Handlers.  The code that I commented on the web.config file is as follows.</p>
  
  <pre><code>    &lt;!--&lt;modules runAllManagedModulesForAllRequests="true"&gt;
    &lt;remove name="ScriptModule" /&gt;
    &lt;remove name="UrlRoutingModule" /&gt;
    &lt;add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt;
    &lt;add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /&gt;
  &lt;/modules&gt;
  
  &lt;handlers&gt;
    &lt;remove name="WebServiceHandlerFactory-Integrated"/&gt;
    &lt;remove name="ScriptHandlerFactory" /&gt;
    &lt;remove name="ScriptHandlerFactoryAppServices" /&gt;
    &lt;remove name="ScriptResource" /&gt;
    &lt;remove name="MvcHttpHandler" /&gt;
    &lt;remove name="UrlRoutingHandler" /&gt;
    &lt;add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"
         type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt;
    &lt;add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode"
         type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt;
    &lt;add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /&gt;
    &lt;add name="MvcHttpHandler" preCondition="integratedMode" verb="*" path="*.mvc" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt;
    &lt;add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /&gt;
  &lt;/handlers&gt;--&gt;
  </code></pre>
  
  <p>Anybody got any ideas please.</p>
  
  <p>Thank you for your time.</p>