即使安装了 ASP.Net AJAX 后仍找不到 System.Web.Extensions

即使安装了 ASP.Net AJAX 后仍找不到 System.Web.Extensions

我正在将 ASP.Net Web 服务部署到运行 Windows Server 2008/IIS 7 的 VM。我已经安装了 ASP.Net AJAX 扩展(来自这里) 。但是,当我尝试访问该服务时,出现以下错误:

Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

我已经尝试重新启动 IIS,但没有成功。我可以看到 System.Web.Extensions dll 存在(在C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Web.Extensions.dll),但 ASP.Net 不知何故无法找到它。我还需要做什么才能让 ASP.Net 识别出这个 DLL 存在?

答案1

事实证明,Windows Server 2008 R2 上默认未安装 .Net Framework 3.5。运行 .Net Framework 3.5 的安装程序可修复此问题。

相关内容