2016-07-04 5 views
-1

Erstellen Sie eine Intranetwebsite, die der Subdomänenadresse unter Windows-Authentifizierung auf Webserver (Windows Server 2012 IIS 8) zugeordnet ist. Authentifizierung funktioniert einwandfrei, wenn außerhalb der getestet wird Web-Server, der ebenfalls unter derselben Domain ist.ASP.NET-Webanwendung mit Windows-Authentifizierung funktioniert nicht innerhalb des Webservers

PROBLEM: kann nicht meine Anwendung innerhalb Web-Server mit der Sub-Domain-Adresse authentifizieren, obwohl es Benutzername & Kennwort abfragt der aber authentifizieren nicht, weil von denen es nicht Blatt externen Style & Bilder nicht löst.

Im Folgenden sind die aktuelle Einstellung für ASP.NET Web Application

  1. Website-Adresse: SubDomain.Domain.xx \ Subsite
  2. Application Pool mit integrierten Windows-Authentifizierung
  3. IIS 8 Authentifizierungseinstellung: ASP .NET-Identitätswechsel & Windows-Authentifizierungsstatus aktiviert
  4. Verwenden des Standard-IIS-Ports
  5. IIS-Bindung: Zum Standardanschluss, der Sub zugeordnet ist Domain.Domain.xx mit unsigned
  6. IIS-Bindung: Zu dem Standardanschluss, der mit Hosted Server-IP-Adresse dem Blank zugeordnet wird.

Bitte Beratung, welche Einstellung ich fehle das Problem zu sortieren ..

+0

Sie müssen möglicherweise eine benutzerdefinierte Mitgliedschaft Provider implementieren: https://msdn.microsoft.com/en-us/library/ms366730.aspx – Tarzan

Antwort

0

Erstens, stellen Sie sicher, dass Sie mit der Domäne anmelden, die z.B. IhreDomain \ IhrBenutzername.

Sie könnten dann mit einer Testseite tun, die zeigt, wer Sie denken, Sie sind (Identität). Es läuft möglicherweise als Anwendungspool, wenn es nicht richtig eingerichtet ist und dieses Konto wahrscheinlich keinen Zugriff auf andere Ressourcen hat, die es benötigt.

Bestätigt Ihre Webbrowser-Konsole, dass dies der Fehler ist und nicht nur ein falscher Pfad zu den Dateien?

+0

Vielen Dank McGaz für Ihre Antwort.Ich habe mich als Web-Admin angemeldet, die Domain-Konto ist . Wenn ich versuche, auf die Site zuzugreifen, erscheint ein Windows-Anmeldefenster, aber nach der Eingabe der Domain werden Benutzername und Passwort nicht authentifiziert. Aber wenn ich dasselbe von der Client-Maschine (außerhalb des Webservers) mache, funktioniert es. – LJJ

+0

Fügen Sie die Domain definitiv hinzu, wenn sie zur Eingabe des Benutzers/Passes auffordert? Es versucht wahrscheinlich, sich mit einem lokalen Computerkonto zu authentifizieren. Können Sie sich mit Ihrem Konto authentifizieren, während Sie sich auf dem Server befinden? – McGaz

+0

Geben Sie die ASP.NET-Anwendung an, die der folgenden Hostnamen-Services zugeordnet ist.Companyname.CountryDomain mit ASP.NET-Identitätswechsel & Windows-Authentifizierung aktiviert kann den AD-Benutzer nicht authentifizieren, wenn Sie zur Eingabe von Anmeldeinformationen aufgefordert werden. Dies geschieht nur, wenn ich versuche, die Website im Anwendungsserver mit dem Hostnamen zu durchsuchen, aber beim Zugriff vom Clientdesktop aus funktioniert es einwandfrei. Danke. – LJJ

Verwandte Themen