Web.Config setup for IIS7

  1. #1

    Web.Config setup for IIS7

    Hi,

    The following web.config extjs settings result in a working ext.net for me:

      <configSections>
        <section name="extnet" type="Ext.Net.GlobalConfig" requirePermission="false"/>
      </configSections>
    
      <extnet theme="Default"  />
    But if I change to:

      <configSections>
        <section name="extnet" type="Ext.Net.GlobalConfig" requirePermission="false"/>
      </configSections>
    
      <extnet idMode="Explicit" initScriptMode="Linked" scriptMode="Debug" theme="Default" />
    Then nothing works - I just get a big white page with no content! Can anyone explain why this might be? For info, the rest of my web.config is below (IIS7 on windows 7)

    <configuration>
      <configSections>
        <section name="extnet" type="Ext.Net.GlobalConfig" requirePermission="false"/>
      </configSections>
    
      <extnet theme="Default"  />
    
      <connectionStrings>
      </connectionStrings>
    
      <location path="Content">
        <system.web>
          <authorization>
            <allow users="*"/>
          </authorization>
        </system.web>
      </location>
    
      <appSettings>
        <add key="ClientValidationEnabled" value="true"/> 
        <add key="UnobtrusiveJavaScriptEnabled" value="true"/>
        <add key="autoFormsAuthentication" value="false" />
      </appSettings>
    
      <system.web>
        <compilation debug="true" targetFramework="4.0">
          <assemblies>
            <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
          </assemblies>
        </compilation>
    
        <authentication mode="Forms">
          <forms loginUrl="~/Account/LogOn" timeout="2880" />
        </authentication>
    
        <authorization>
          <deny users="?"/>
        </authorization>
    
        <profile>
          <providers>
            <clear/>
            <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="cloudConnection" applicationName="/" />
          </providers>
        </profile>
    
        <roleManager enabled="false">
          <providers>
            <clear/>
            <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="cloudConnection" applicationName="/" />
            <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
          </providers>
        </roleManager>
    
        <pages>
          <namespaces>
            <add namespace="System.Web.Helpers" />
            <add namespace="System.Web.Mvc" />
            <add namespace="System.Web.Mvc.Ajax" />
            <add namespace="System.Web.Mvc.Html" />
            <add namespace="System.Web.Routing" />
            <add namespace="System.Web.WebPages"/>
          </namespaces>
        </pages>
    
        <httpModules>
          <add name="DirectRequestModule" type="Ext.Net.DirectRequestModule, Ext.Net"/>
        </httpModules>
    
    
      </system.web>
    
      <system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>
        <modules runAllManagedModulesForAllRequests="true">
          <add
              name="DirectRequestModule"
              preCondition="managedHandler"
              type="Ext.Net.DirectRequestModule, Ext.Net"
                    />
        </modules>
        <handlers>
          <add
              name="DirectRequestHandler"
              verb="*"
              path="*/ext.axd"
              preCondition="integratedMode"
              type="Ext.Net.ResourceHandler"
                    />
        </handlers>
      </system.webServer>
    
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
            <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
    </configuration>
  2. #2
    Hi,

    1. Please see in the Firebug or Fiddler the ext.axd requests (which retirevies script resources). What response from the server for ext.axd (i need to know ext.axd request which has status >= 400)

    2. If you use MVC then you should add this route rule in Global.asax.cs routes.IgnoreRoute("{exclude}/{extnet}/ext.axd");
  3. #3
    Hi,

    Thanks - I saw I had 2 2 404's at the end, both the same URI:

    http://local.cablesense.com/extnet/e...3c230f03a910cb

    I added the ignore route, and it's working for me now :)

Similar Threads

  1. web.config entry for coolite 0.8 and IIS7
    By kumarvss in forum 1.x Help
    Replies: 9
    Last Post: Sep 26, 2011, 11:08 AM
  2. [CLOSED] IIS 6.0 Coolite web.config Setup - Cannot Find .axd Resources
    By iansriley in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Oct 21, 2010, 3:51 PM
  3. [CLOSED] Creating a SVN setup
    By r_honey in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Jul 10, 2010, 7:39 AM
  4. 1.0 Sample Site Setup
    By rthiney in forum 1.x Legacy Premium Help
    Replies: 0
    Last Post: Mar 02, 2010, 9:50 AM
  5. [CLOSED] DateField - Configuration / Setup
    By stevenoc in forum 1.x Help
    Replies: 17
    Last Post: Oct 27, 2009, 1:08 PM

Posting Permissions