Desinstalar e reinstalar o .NET 3.5 resolveu esse problema. Não foi possível encontrar uma fonte para o problema, ou o que havia de errado com a instalação inicial do .NET, e gostaria de poder fornecer uma resposta melhor.
Estou tentando instalar o Microsoft Report Viewer (2015) em um servidor web.
O servidor da web é uma instância do Windows Server 2012 R2 (x64) . O servidor da Web executará um aplicativo .NET que usa o Report Viewer em uma página ".aspx". O servidor web é uma instalação nova, com o .NET 4.6 instalado, e seleciona componentes do IIS e outros recursos instalados. Existe um servidor web separado que hospeda o banco de dados SQL e o SSRS.
Os Requisitos do sistema para o Report Viewer indicam que o .NET 3.5 ou 4.0 é necessário, bem como os Tipos de CLR do Microsoft System para o Microsoft SQL Server 2014 estarem instalados.
Eu tentei instalar a configuração dos tipos de CLR do sistema do SQL Server a partir de um link fornecido na seção Recursos relacionados , mas recebo este erro:
Microsoft Systems CLR Types for SQL Server 2014 requires the .NET Framework version 2.0 or 3.0 or 3.5 or 4.0. Ensure that this requirement is fulfilled before installing Microsoft System CLR Types for SQL Server 2014.
Os tipos MS CLR podem ser instalados a partir do link fornecido ou os recursos selecionados podem ser selecionados no (clique em download e caixas de seleção do que você deseja). Eu tentei este método de instalação e obtive os mesmos resultados. Eu fiz não tente o pacote de recursos inteiro.
Eu observei o registro do servidor e vejo as versões esperadas do .NET lá. Eu olhei no diretório C: \ Windows \ Microsoft.NET \ Framework64 e vejo as pastas esperadas lá.
Qual configuração está faltando ou é necessária para instalar o Report Viewer?
(Esta é minha primeira postagem no universo do Stack Exchange. Todas as sugestões ou edições são bem-vindas. A reputação do meu site limitou a quantidade de links / imagens que eu poderia incluir.)