2009-07-20 8 views
0

Ich habe asp.net-Anwendung, die läuft super, aber ich habe die gleiche Anwendung auf dem neuen Server installiert, wenn ich meinen Anwendungsbrowser ausführen zeigt "Sie sind nicht berechtigt, diese Seite anzuzeigen". Wenn ich meinen Anwendungslink in der vertrauenswürdigen Site hinzufüge, funktioniert er ordnungsgemäß ohne Fehlermeldung. Ich habe Angst, warum sich meine Anwendung für diesen bestimmten Server anders verhält. Bitte schlagen Sie eine mögliche Lösung vor, um das oben genannte Problem zu vermeiden.ASP.NET-Website zu Trusted Site Problem hinzufügen?

Antwort

0

Die offensichtlichste Sache, die in den Sinn kommt, ist, dass Sie in einem Netzwerk mit einem Domänenkonto sind. Die Site, auf die Sie zugreifen, wird aus dem einen oder anderen Grund nicht als lokales Intranet erkannt. Daher übermittelt Ihr Browser standardmäßig keine Domänenanmeldeinformationen an die Remote-Site. Sobald Sie es zu den vertrauenswürdigen Sites hinzufügen, wird es.

Können Sie unten rechts in Ihrem Browser einen Blick darauf werfen (IE vorausgesetzt hier) und mir sagen, welche "Zone" es sagt (lokales Intranet, Internet usw.), wenn Sie auf den Remote-Server zugreifen. Wenn es nicht "Lokales Intranet" heißt, kann dies die Ursache sein.

Zugriff auf diesen Server über die IP-Adresse? Dies wird immer nicht als "Lokales Intranet" aufgelöst.

0

Vielen Dank für Ihre Antwort. Wenn wir versuchen, mithilfe der IP-Adresse auf die Anwendung zuzugreifen, wird ein Anmeldedialogfeld zur Eingabe der Anmeldeinformationen angezeigt, und die Statusleiste des Browsers zeigt die Zone "Lokales Intranet" an.

In unserer Datei web.config haben wir Form Authentifizierung gegeben als

<authentication mode="Forms"> 
     <forms name="OurApplication" loginUrl="login.aspx"/> 
</authentication> 

    <authorization> 
     <allow users="*"/> 
     <!-- Allow all users --> 
</authorization> 

Im IIS-Authentifizierung Abschnitt unter Registerkarte Sicherheit folgende Einstellung folgt angewendet wird.

Aktivieren Sie den anonymen Zugriff ist wahr Integrierte Windows-Authentifizierung ist wahr.

Mit den obigen Einstellungen funktioniert die gleiche Anwendung auf DR- und UAT-Servern, aber nicht auf dem Produktionsserver.

Bitte sagen Sie mir, wie Sie das Anmeldedialogfeld vermeiden können.

Mit besten Grüßen,

Neil

Verwandte Themen