Microsoft.Web.Atlas.dll和IIS7集成模式

时间:2010-11-30 01:16:49

标签: iis

我正在将一个网站从IIS6移动到IIS7,当IIS7在集成模式下运行时,我无法使Microsoft.Web.Atlas.dll正常工作。它在经典模式下工作正常。我只是得到一个未知的错误对话框,我可以看到它是服务器上的500错误。在进行跟踪时,我得到的唯一信息是错误来自ManagedPipelineHandler。想法?

1 个答案:

答案 0 :(得分:0)

正如您可能知道的那样,Microsoft.Web.Atlas.dll是ASP.NET AJAX组件的CTP(大约从2005/6开始)。不幸的是,我和其他许多人已经长期处理了这个CTP,所以我只能推测可能出现的问题和一些可能的修复:

  1. 尝试将任何Atlas特定处理程序和模块添加到<system.webServer>文件的web.config部分。

  2. 如果新服务器正在运行64位Windows,请尝试将站点所在的应用程序池切换为32位模式。

  3. 将站点的应用程序池配置为运行ASP.NET 2.0而不是ASP.NET 4.0。

  4. 因为它太老而且是CTP,Atlas甚至可能与集成管道模式不兼容。

  5. 考虑更新代码以使用Microsoft AJAX 2.0 RTM。