La demande a échoué avec l'état HTTP 401: non autorisé DANS SSRS

Ma Demande est en Asp.Net MVC3 codé en C#, j'ai un SSRS solution dans SQL Server Business Intelligence Developement Studio dans Visual Studio 2008 , je vais appeler le rapport SSRS par le biais de mon Asp.Net MVC3 application. Ma demande était en cours d'exécution fine un couple de jours en arrière, mais du coup j'obtiens une erreur comme suit:

Mon Erreur :

The request failed with HTTP status 401: Unauthorized.

Mes Tentatives

  1. Mes rapports SSRS sont déployés sur mon local server. J'ai mon titre correctement défini dans la source de données de mon rapport SSRS solution.

  2. J'ai essayé d'ajouter la balise dans mon web.config <identity impersonate="true" userName="Domain\username" password="Password" />

  3. J'ai essayé d'ajouter IReportServerCredentials reportCredentials = new ReportServerCredentials("MyUserName", "MyPassword", "ServerName");

  4. J'ai couru le Visual Studio comme 'Run as Administrator'.

  5. J'ai essayé la solution mentionnée dans ce lien La création d'une clé à l'aide de RegEdit

  6. Mise à jour
    J'ai essayé la solution suivante, mais le même résultat : Erreur non autorisée dans SSRS

Aucune des deux solutions n'a fonctionné, mais quand je lance la même solution sur une autre machine que les solutions en place fonctionne bien et aucune erreur n'est affiché. Ses que quand je lance la solution de ma machine, j'obtiens l'erreur The request failed with HTTP status 401: Unauthorized.

En fait, aucune idée de comment il est arrivé fixe. L'autre jour, j'ai essayé ma solution et il n'a pas eu le même problème. Assez étrange.

OriginalL'auteur Sam M | 2013-10-08