In unserer aktuellen Produktionskonfiguration haben wir SSRS eingerichtet und konnten die SSRS-Berichte in unserer .NET-Webanwendung seit Jahren erfolgreich verwenden. Wir haben Identitätswechsel in Web.Config verwendet (es könnten andere Lösungen verfügbar sein, wir mussten damit fortfahren), wie unten gezeigt.Aktivieren Sie Identitätswechsel für SSRS-Berichte auf Azure
<identity impersonate="true" userName="domainname/username" password="password"></identity>
Diese Lösung hat gut funktioniert becuase unsere Aktiv Di Pfarrhaus und SSRS-Server im gleichen Netzwerk/Domäne befinden.
Jetzt haben wir als Teil unserer Azure-Migration unseren SSRS-Server auf eine Azure-VM migriert. und wir können die Berichte mithilfe des Berichtsserver-Managers in der VM anzeigen. Wenn wir jetzt auf die Webanwendung (App Service - Web App) zugreifen, erhalten wir den folgenden Fehler. Im Folgenden finden Sie das aktualisierte Identitätswechselattribut, das wir verwendet haben.
<identity impersonate="true" userName="[email protected]" password="password"></identity>
„Kann nicht Windows-Benutzer-Token aus den in der Konfigurationsdatei angegebenen Anmeldeinformationen erstellen. Fehler vom Betriebssystem‚Der Benutzername oder das Passwort ist falsch“
Offensichtlich ist dies aufgrund der Tatsache, dass Wir haben kein Active Directory-Domänen-Setup in Azure. Unten sind meine Fragen.
- Können wir die Benutzer verwenden, die im Standardverzeichnis verfügbar sind, das auf Azure erstellt wird?
- Wenn ja, wie kann ich die Impersonifizierung angeben?
Danke, Prawin
Wenn diese Frage immer noch gültig ist, wo befindet sich Ihre Webanwendung nach dem Migrieren der SSRS zu Azure VM? – astaykov
Meine Webanwendung wäre in einem App Service – Prawin