在Windows Server 2012 R2上安装“Microsoft Report Viewer”

我正在尝试在Web服务器上安装Microsoft Report Viewer(2015) 。

Web服务器是Windows Server 2012 R2(x64)实例。 Web服务器将运行一个使用“.aspx”页面中的Report Viewer的.NET应用程序。 Web服务器是全新安装,安装了.NET 4.6 ,并从IIS和其他安装的function中select组件。 有一个独立的Web服务器,承载SQL数据库和SSRS。

报表查看器的系统要求表明需要安装.NET 3.5或4.0以及用于Microsoft SQL Server 2014的Microsoft系统CLRtypes

我试图从相关资源部分提供的链接安装SQL Server系统CLRtypes设置,但是得到这个错误:

用于SQL Server 2014的Microsoft系统CLRtypes需要.NET Framework版本2.0或3.0或3.5或4.0。 确保在安装SQL Server 2014的Microsoft系统CLRtypes之前满足此要求。

可以从提供的链接安装MS CLRtypes,也可以从Microsoft SQL Server 2014 Feature Pack页面selectfunction(单击下载,然后选中所需的checkbox)。 我试图这个安装方法,并得到相同的结果。 我没有尝试整个function包。

我已经查看了服务器的registry,并在那里看到.NET的预期版本。 我已经看了C:\ Windows \ Microsoft.NET \ Framework64目录,并在那里看到预期的文件夹。

安装Report Viewer时缺less什么设置或需要哪些设置?

(这是我的第一个Stack Exchange的宇宙post,任何build议或编辑都是值得欢迎的,我的网站声望限制了我可以包含的链接/图片的数量。

卸载并重新安装.NET 3.5解决了这个问题。 无法find问题的来源,或初始安装.NET有什么问题,并希望我能提供更好的答案。