title: ASP.NET AJAX 1.0 Windows Server 2k8
body: <p>I am trying to deploy a .NET 2.0 ASP.NET application with AJAX 1.0 on a Windows Server 2008 system running IIS 7.</p>
  
  <p>The same application that runs perfectly on my development machine, but when published and deployed it won't run AJAX, even though no error messages are displayed. Asynchronous calls will just refresh the entire page (the same symptom described <a href="http://weblogs.asp.net/scottgu/archive/2006/12/10/gotcha-don-t-use-xhtmlconformance-mode-legacy-with-asp-net-ajax.aspx" rel="nofollow">here</a>, but my xhtmlConformance tag is set to Transitional). The absence of any errors and messages proves that the AJAX library was found and successfully added to the project.</p>
  
  <p>I've read some posts on this subject, and supposedly there are some tweaks on web.config that should make it work, but after following some of them, I had no success. </p>
  
  <p>I've added every additional tag available on <a href="http://msdn.microsoft.com/en-us/library/bb907639.aspx#ASPNET_AJAX_1_0_Web.config_File_Contents" rel="nofollow">this sample web.config file</a> to my running web.config.</p>
  
  <p>This application was not originally created as an "AJAX-enabled ASP.NET Application", but as a regular ASP.NET application, although it works perfectly while on my development environment.</p>
  
  <p>Question: What should I do to run a .NET Framework 2.0 ASP.NET application with AJAX 1.0 on Windows Server 2k8 with IIS 7 ?</p>
  
  <hr>
  
  <p>Before it's suggested: I do want to update it to the newest version of the .NET Framework, and that's being worked on, but I'm not the one making calls regarding subjects like this..</p>
  
  <hr>
  
  <p>Update:</p>
  
  <p>Trying to access /ScriptResource.axd (with the proper querystrings) gives me the following error:</p>
  
  <blockquote>
    <p>Session state is not available in this context.</p>
  </blockquote>