2016-05-04 10 views
0

Ich habe eine Webanwendung und in das System einloggen Ich benutze die Windows-Authentifizierung, wenn ich es über die "LocalHost" funktioniert es funktioniert gut und wann immer falsche Benutzernamen und Passwort in das Login-Formular eingefügt zeigt es Javascript Popup, das ist wie erwartet. Wenn ich jetzt meine Anwendung nach IIS verschiebe, wird der Fehler immer dann angezeigt, wenn der Benutzer den falschen Benutzernamen und das falsche Passwort eingibt und stattdessen das JavaScript-Popup anzeigt.Web App Login Problem mit Windows Authentifizierung auf IIS

Ich verwende die Formularauthentifizierung darin. und Verwenden der integrierten Sicherheit = True in der Verbindungszeichenfolge.

+0

Ihre Frage ist verwirrend, verwenden Sie Windows-Authentifizierung oder Formularauthentifizierung? Oder ist es eine Art Kombination? Wenn Sie Javascript Popup sagen, sprechen Sie über den Browser "Authentifizierung erforderlich" Popup? Versuchen Sie, technische Details, wie z. B. wie Sie Ihre Konfiguration konfiguriert haben, zu veröffentlichen, was in Ihrer web.config-Datei möglich ist. – Tewr

+0

Hi tewr Ich verwende eine Kombination von beiden, es ist eine Intranet-basierte Anwendung, so zuerst überprüfe ich mit Windows-Authentifizierung, dass es Netzwerk gehört oder nicht, danach verwende ich die SQL-Tabellen, um zu überprüfen, ob es der Benutzer der Anwendung ist oder nicht . Als Zweites möchte ich hinzufügen, dass ich keinen Zugriff auf den IIS-Server habe. Daher können Änderungen im IIS über die Datei Web.config vorgenommen werden. – Chandra

+0

Veröffentlichen Sie den Sicherheitsteil Ihrer web.config. Außerdem - Verwenden Sie Identitätswechsel? Wenn nicht, hat Ihr IIS Appool-Konto das Recht, auf Ihren SQL-Server zuzugreifen? Veröffentlichen Sie den Fehler von "Wurffehler". Wenn dort nichts Besonderes ist, sollten Sie benutzerdefinierte Fehlermeldungen deaktivieren, um eine detaillierte Nachricht zu erhalten. – Tewr

Antwort