Contrôle ReportViewer renvoie la page blanche

Je vais avoir des problèmes avec la norme ASP.NET contrôle ReportViewer (v11 SQL 2012, VS 2012). Ceci a travaillé à un certain point, de la connexion à distance à un serveur SSRS, mais pendant le développement du site, quelque chose est cassé et j'ai du mal à isoler la cause.

Si j'ai créer un formulaire simple:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReportTest.aspx.cs" Inherits="ReportTest" %>

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        This is a test!

        <rsweb:ReportViewer ID="ReportViewer1" runat="server" ProcessingMode="Remote">
            <ServerReport ReportPath="/Reports/MyTestReport" ReportServerUrl="http://sqlserver/reportserver" />           
        </rsweb:ReportViewer>
    </div>
    </form>
</body>
</html>

.. et de l'exécuter, rien est affichée dans le navigateur. Même pas le This is a test! texte qui indiquent que quelque chose est "s'écraser" sur le côté serveur. Cette théorie, à l'aide de Fiddler je peux voir il n'y a aucune tentative pour contacter le serveur de rapports.

J'ai tourné sur tous les exception de piégeage dans Visual Studio, mais rien de captures et il n'y a rien d'évident que je peux voir dans la sortie. Le contrôle ReportViewer affiche correctement en mode création, et j'ai réinstallé le ReportViewer transmissibles.

Lorsque vous regardez la "MyTestReport" dans SSRS manager "sqlserver/rapports" - affiche-t-il données?
Craqué, voir ma réponse ci-dessous. Mais pour répondre à votre question: oui, c'est fait 🙂

OriginalL'auteur KenD | 2013-05-17