ASP.NET Ajax 1.0 wird bei allen Windows 2003 Servern mit ASP.NET 2.0 getragen.
Für den Fall, daß die Benutzer beschließe, Ajax auf Ihrem Website zu benutzen, muss man die Web.Config-Datei modifizieren, wie das folgende Beispiel erklärt (die roten Abteilungen müssen hinzugefügt werden, für den Fall, daß Sie eine web.config bereits haben):
 
<?xml version="1.0" encoding="utf-8"?>
<!--
   Anmerkung: in Alternative der manuellen dateiänderung, ist es möglich, das Web-Verwaltungswekzeug einzusetzen, um die Applikationseinstellungen zu konfigurieren.
    Sie den Befehl “ASP.NET Konfiguration”
    vom Menü VisualStudio-Website.
    Es gibt eine komplette vorhandene Liste von Einstellungen und Kommentare ist
    in der Datei machine.config.comments, die gewöhnlich
    in WindowsMicrosoft.NetFrameworkv2.xConfig ist 
   
-->
<configuration>
  <configSections>
    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
      <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
          <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
        <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
          <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere" />
          <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication" />
          <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication" />
        </sectionGroup>
      </sectionGroup>
    </sectionGroup>
  </configSections>
 
    <appSettings/>
    <connectionStrings/>
    <system.web>
    <compilation debug="false">
      <assemblies>
        <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      </assemblies>
    </compilation>
 
    <httpHandlers>
      <remove verb="*" path="*.asmx"/>
      <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
    </httpHandlers>
 
        <!--
            Stellen Sie compilation debug="true" ein, um die Debug-Zeichen
            in der ausgefüllten Seite einzugeben.  Weil solches Verfahren auf die
            Leistungen Folge hat, stellen Sie diesen Wert auf “true” nur während
            des Entwerfen ein.
        -->
 
        <!--
            Die Sektion <authentication> erlaubt, die Bedingung von Authentikation
            des Schutzes von ASP.NET zu konfigurieren, um einen eingehenden
            Benutzer zu identifizieren.
         -->
        <authentication mode="Windows" />
        <!--
           Die Sektion <customErrors> erlaubt, das notewendige Unternehmen
           im Fall von nicht verwaltenten Fehler während der Antragsausführung
           zu konfigurieren. Hauptsächlich, erlaubt sie der Entwickler, die Seiten von
           HTML-Fehler zu konfigurieren, so daß sie anstelle von der Fehler-Stack
           Analysis angezeigt werden.
 
        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->
    <pages>
      <controls>
        <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      </controls>
    </pages>
 
    </system.web>
 
</configuration>