我将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以某种方式无法find它。 还有什么我需要做的,为了让ASP.Net认识到这个DLL是存在的?
事实certificate,Windows Server 2008 R2上默认不安装.Net Framework 3.5。 运行.Net Framework 3.5的安装程序解决了这个问题。