title: Could not load type 'Intelligencia.UrlRewriter.RewriterHttpModule'. - Godaddy Issue Cannot resolve
body: <p>After doing my bit of research and some looking around and researching I cannot find a definite answer nor can I get the URL rewriting to work on godaddy.</p>
  
  <p>IIS 7. The home page works fine but when I go to myurl.com/controlpanel I get the following error</p>
  
  <p><strong>Could not load type 'Intelligencia.UrlRewriter.RewriterHttpModule'.</strong></p>
  
  <p>I have this file loaded on the Bin folder in the root.</p>
  
  <p>Here is my web config file</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  &lt;!-- 
      Note: As an alternative to hand editing this file you can use the 
      web admin tool to configure settings for your application. Use
      the Website-&gt;Asp.Net Configuration option in Visual Studio.
      A full list of settings and comments can be found in 
      machine.config.comments usually located in 
      \Windows\Microsoft.Net\Framework\vx.x\Config 
  --&gt;
  &lt;configuration&gt;
      &lt;configSections&gt;
      &lt;section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic"  requirePermission="false" allowDefinition="MachineToApplication"/&gt;
          &lt;section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/&gt;
      &lt;/configSections&gt;
      &lt;appSettings&gt;
          &lt;add key="sitelevel" value="2"/&gt;
          &lt;add key="sign" value="$"/&gt;
          &lt;add key="siteurl" value="http://myurl.com/"/&gt;
          &lt;add key="fromemail" value=""/&gt;
          &lt;add key="mailusername" value=""/&gt;
          &lt;add key="dateformat" value="ddmmyy"/&gt;
          &lt;add key="mailpassword" value=""/&gt;
          &lt;add key="mailserver" value=""/&gt;
      &lt;/appSettings&gt;
      &lt;connectionStrings&gt;
          &lt;clear/&gt;
    &lt;add name="Icondice" connectionString="Data Source=serveraddress;Initial Catalog=db;Persist Security Info=True;User ID=db;Password=123"/&gt;
  
          &lt;/connectionStrings&gt;
      &lt;SubSonicService defaultProvider="Icondice"&gt;
          &lt;providers&gt;
              &lt;clear/&gt;
              &lt;!--CMS Provider--&gt;
              &lt;add name="Icondice" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="Icondice" spClassName="SPs" generatedNamespace="Icondice.DAL" stripTableText="Icondice.DAL_" fixPluralClassNames="true"/&gt;
          &lt;/providers&gt;
      &lt;/SubSonicService&gt;
      &lt;system.web&gt;
          &lt;pages enableEventValidation="false" enableViewStateMac="false" validateRequest="false"&gt;
              &lt;tagMapping&gt;
                  &lt;add tagType="System.Web.UI.WebControls.CompareValidator" mappedTagType="Sample.Web.UI.Compatibility.CompareValidator, Validators, Version=1.0.0.0"/&gt;
                  &lt;add tagType="System.Web.UI.WebControls.CustomValidator" mappedTagType="Sample.Web.UI.Compatibility.CustomValidator, Validators, Version=1.0.0.0"/&gt;
                  &lt;add tagType="System.Web.UI.WebControls.RangeValidator" mappedTagType="Sample.Web.UI.Compatibility.RangeValidator, Validators, Version=1.0.0.0"/&gt;
                  &lt;add tagType="System.Web.UI.WebControls.RegularExpressionValidator" mappedTagType="Sample.Web.UI.Compatibility.RegularExpressionValidator, Validators, Version=1.0.0.0"/&gt;
                  &lt;add tagType="System.Web.UI.WebControls.RequiredFieldValidator" mappedTagType="Sample.Web.UI.Compatibility.RequiredFieldValidator, Validators, Version=1.0.0.0"/&gt;
                  &lt;add tagType="System.Web.UI.WebControls.ValidationSummary" mappedTagType="Sample.Web.UI.Compatibility.ValidationSummary, Validators, Version=1.0.0.0"/&gt;
              &lt;/tagMapping&gt;
              &lt;controls&gt;
                  &lt;add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/&gt;
                  &lt;add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="cc1"/&gt;
                  &lt;add namespace="FredCK.FCKeditorV2" assembly="FredCK.FCKeditorV2" tagPrefix="FCKeditorV2"/&gt;
                  &lt;add tagName="maincat" src="~/controls/maincat.ascx" tagPrefix="uc1"/&gt;
                  &lt;add tagName="featuredsub" src="~/controls/featuredsub.ascx" tagPrefix="uc2"/&gt;
                  &lt;add tagName="leftcategory" src="~/controls/leftcategory.ascx" tagPrefix="uc3"/&gt;
                  &lt;add tagName="webnews" src="~/controls/webnews.ascx" tagPrefix="uc4"/&gt;
                  &lt;add tagName="searchbox" src="~/controls/searchbox.ascx" tagPrefix="uc5"/&gt;
                  &lt;add tagName="topMenu" src="~/controls/topMenu.ascx" tagPrefix="uc6"/&gt;
                  &lt;add tagName="catbrand" src="~/controls/catbrand.ascx" tagPrefix="uc7"/&gt;
                  &lt;add tagName="leftsubcat" src="~/controls/leftsubcat.ascx" tagPrefix="uc8"/&gt;
                  &lt;add tagName="cartstatus" src="~/controls/cartstatus.ascx" tagPrefix="uc9"/&gt;
                  &lt;add tagName="accountlinks" src="~/controls/accountlinks.ascx" tagPrefix="uc10"/&gt;
                  &lt;add tagName="customertestimonials" src="~/controls/customertestimonials.ascx" tagPrefix="uc11"/&gt;
                  &lt;add tagName="NewsLetter" src="~/controls/NewsLetter.ascx" tagPrefix="uc12"/&gt;
                  &lt;add tagName="login" src="~/controls/login.ascx" tagPrefix="uc13"/&gt;
                  &lt;add tagName="breadcrumbs" src="~/controls/breadcrumbs.ascx" tagPrefix="uc14"/&gt;
                  &lt;add tagName="footerlist" src="~/controls/footerlist.ascx" tagPrefix="uc15"/&gt;
                  &lt;add tagName="myaccountlink" src="~/controls/myaccountlink.ascx" tagPrefix="uc16"/&gt;
                  &lt;add tagName="slider" src="~/controls/slider.ascx" tagPrefix="uc17"/&gt;
                  &lt;add tagName="moremenu" src="~/controls/moremenu.ascx" tagPrefix="uc18"/&gt;
                  &lt;add tagName="priceformula" src="~/controlpanel/controls/priceformula.ascx" tagPrefix="uc19"/&gt;
                  &lt;add tagName="dealerprice" src="~/controlpanel/controls/dealerprice.ascx" tagPrefix="uc20"/&gt;
                  &lt;add tagName="mymessages" src="~/controls/customermessages.ascx" tagPrefix="uc21"/&gt;
                  &lt;add tagName="attachment" src="~/controlpanel/controls/attachment.ascx" tagPrefix="uc22"/&gt;
                  &lt;add tagName="menurightschild" src="~/controlpanel/controls/menurightschild.ascx" tagPrefix="uc23"/&gt;
                  &lt;add tagName="usermenurights" src="~/controlpanel/controls/usermenurights.ascx" tagPrefix="uc25"/&gt;
              &lt;/controls&gt;
          &lt;/pages&gt;
          &lt;customErrors mode="Off"/&gt;
          &lt;httpHandlers&gt;
              &lt;remove path="*.asmx" verb="*"/&gt;
              &lt;add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/&gt;
              &lt;add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/&gt;
              &lt;add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/&gt;
              &lt;!--&lt;add path="*.aspx" verb="*" type="UrlRewriter" validate="false"/&gt;--&gt;
          &lt;/httpHandlers&gt;
          &lt;httpModules&gt;
              &lt;add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/&gt;
          &lt;/httpModules&gt;
          &lt;!-- 
              Set compilation debug="true" to insert debugging 
              symbols into the compiled page. Because this 
              affects performance, set this value to true only 
              during development.
          --&gt;
          &lt;compilation debug="false"&gt;
     &lt;assemblies&gt;
      &lt;add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /&gt;
      &lt;add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /&gt;
     &lt;/assemblies&gt;
    &lt;/compilation&gt;
          &lt;!--
              The &lt;authentication&gt; section enables configuration 
              of the security authentication mode used by 
              ASP.NET to identify an incoming user. 
          --&gt;
          &lt;!--
              The &lt;customErrors&gt; section enables configuration 
              of what to do if/when an unhandled error occurs 
              during the execution of a request. Specifically, 
              it enables developers to configure html error pages 
              to be displayed in place of a error stack trace.
  
          &lt;customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"&gt;
              &lt;error statusCode="403" redirect="NoAccess.htm" /&gt;
              &lt;error statusCode="404" redirect="FileNotFound.htm" /&gt;
          &lt;/customErrors&gt;
          --&gt;
      &lt;/system.web&gt;
      &lt;system.webServer&gt;
      &lt;rewrite&gt;
        &lt;rules&gt;
          &lt;rule name="Strip Default.aspx Out"&gt;
            &lt;match url="(.*)default.aspx" ignoreCase="false" /&gt;
            &lt;action type="Redirect" url="{R:1}" redirectType="Permanent" /&gt;
          &lt;/rule&gt;
          &lt;rule name="Canonical Host Name" stopProcessing="true"&gt;
            &lt;match url="(.*)" /&gt;
  
            &lt;conditions&gt;
              &lt;add input="{HTTP_HOST}" pattern="^myutl\.com$" /&gt;
            &lt;/conditions&gt;
  
            &lt;action type="Redirect" url="http://www.myurl.com/{R:1}" redirectType="Permanent" /&gt;
          &lt;/rule&gt;
        &lt;/rules&gt;
      &lt;/rewrite&gt;
          &lt;validation validateIntegratedModeConfiguration="false"/&gt;
          &lt;modules&gt;
              &lt;add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule"/&gt;
              &lt;add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/&gt;
          &lt;/modules&gt;
          &lt;handlers&gt;
              &lt;!--&lt;add name="*.aspx_*" path="*.aspx" verb="*" type="UrlRewriter" preCondition="integratedMode,runtimeVersionv3.5"/&gt;--&gt;
              &lt;remove name="WebServiceHandlerFactory-Integrated"/&gt;
              &lt;add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.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=1.0.61025.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=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/&gt;
          &lt;/handlers&gt;
      &lt;/system.webServer&gt;
      &lt;runtime&gt;
      &lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&gt;
        &lt;dependentAssembly&gt;
          &lt;assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/&gt;
          &lt;bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/&gt;
        &lt;/dependentAssembly&gt;
        &lt;dependentAssembly&gt;
          &lt;assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/&gt;
          &lt;bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/&gt;
        &lt;/dependentAssembly&gt;
      &lt;/assemblyBinding&gt;
    &lt;/runtime&gt;
      &lt;rewriter&gt;
          &lt;!--Pages--&gt;
          &lt;rewrite url="~/store/(.+)-(.+).aspx" to="~/cms.aspx?cid=$2"/&gt;
          &lt;rewrite url="~/products/(.+)-(.+).aspx" to="~/product.aspx?prodid=$2"/&gt;
          &lt;rewrite url="~/news/(.+)-(.+).aspx" to="~/news.aspx?newsid=$2"/&gt;
      &lt;/rewriter&gt;
    &lt;system.serviceModel&gt;
      &lt;bindings&gt;
        &lt;basicHttpBinding&gt;
          &lt;binding name="MerchantAPIServiceEndPoint" closeTimeout="00:01:00"
              openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
              allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
              maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
              messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
              useDefaultWebProxy="true"&gt;
            &lt;readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                maxBytesPerRead="4096" maxNameTableCharCount="16384" /&gt;
            &lt;security mode="Transport"&gt;
              &lt;transport clientCredentialType="None" proxyCredentialType="None"
                  realm="" /&gt;
              &lt;message clientCredentialType="UserName" algorithmSuite="Default" /&gt;
            &lt;/security&gt;
          &lt;/binding&gt;
        &lt;/basicHttpBinding&gt;
        &lt;customBinding&gt;
          &lt;binding name="WebHttpBinding_MerchantAPIService"&gt;
            &lt;textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16"
                messageVersion="Soap12" writeEncoding="utf-8"&gt;
              &lt;readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                  maxBytesPerRead="4096" maxNameTableCharCount="16384" /&gt;
            &lt;/textMessageEncoding&gt;
          &lt;/binding&gt;
        &lt;/customBinding&gt;
      &lt;/bindings&gt;
      &lt;client&gt;
        &lt;endpoint address="https://merchantapi.apac.paywithpoli.com/MerchantAPIService.svc"
            binding="basicHttpBinding" bindingConfiguration="MerchantAPIServiceEndPoint"
            contract="MerchantAPIService" name="MerchantAPIServiceEndPoint" /&gt;
  
      &lt;/client&gt;
    &lt;/system.serviceModel&gt;
  &lt;/configuration&gt;
  </code></pre>