Żądanie nie powiodło się ze statusem HTTP 401: Nieautoryzowane w SSRS
Moja aplikacja jest włączonaAsp.Net MVC3
zakodowane wC#
, mam rozwiązanie SSRSSQL Server Business Intelligence Developement Studio
wVisual Studio 2008
, Dzwonię do raportu SSRS za pośrednictwem mojegoAsp.Net MVC3 podanie. Moja aplikacja działała dobrze kilka dni temu, ale nagle pojawia się błąd w następujący sposób:
Mój błąd:
The request failed with HTTP status 401: Unauthorized.
Moje próby
Moje raporty SSRS są rozmieszczone na moimlocal server
. Mam prawidłowe zestawienie poświadczeń w źródle danych mojego rozwiązania raportu SSRS.
Próbowałem dodać tag w moim web.config<identity impersonate="true" userName="Domain\username" password="Password" />
Próbowałem dodaćIReportServerCredentials reportCredentials = new ReportServerCredentials("MyUserName", "MyPassword", "ServerName");
Uruchomiłem Visual Studio jako'Run as Administrator'
.
Spróbowałem rozwiązania wymienionego w tym linkuTworzenie klucza za pomocą RegEdit
Aktualizacja Spróbowałem również następującego rozwiązania, ale ten sam rezultat:Nieautoryzowany błąd w SSRS
Żadne z powyższych rozwiązań nie zadziałało, ale gdy uruchomię to samo rozwiązanie na innej maszynie, rozwiązania działają dobrze i nie jest wyświetlany żaden błąd. Tylko wtedy, gdy uruchomię rozwiązanie z mojego komputera, otrzymam błądThe request failed with HTTP status 401: Unauthorized.