2016-04-22 1 views
-1

homepage.aspx als: enter image description hereWarum kann die Standardseite in IIS die Seite nicht in iframe laden?

Pfad Dokument in IIS auf Standard festgelegt als "WebPages/homepage.aspx"

Als ich traf URL als "localhost: 88", dann standardmäßig bekommen Ich bin nicht in der Lage Seite aber erhalten Fehler wie: enter image description here

IIS Struktur als MyApplication -> Webseiten -> homepage.aspx Login.aspx

aber wenn ichgetroffenals "localhost: 88/WebPages/HomePage.aspx" dann bekomme ich die Seite erfolgreich.

+1

Nun, Sie können deutlich sehen, dass es versucht, "/ Login.aspx" zu öffnen. Überprüfen Sie das 'RouteConfig.cs' in Ihrem Projekt (es ist in' App_Start'). –

+0

Ich habe den Pfad anderswo nicht festgelegt, es ist nur in dieser HTML-Seite. – Kaishu

+0

Ok, wenn das wieder passiert, kannst du den Beitrag als _Rude of Abusive_ markieren. – Tushar

Antwort

1

In Formularauthentifizierung werden alle nicht authentifizierten (ohne angemeldeten Benutzer) Anforderungen an Login.aspx weitergeleitet oder Seite in web.config konfiguriert.

Es wird umgeleitet auf Login.aspx seit nicht authentifiziert dann der Pfad durch Anfrage in iframe nicht gefunden Login-Seite gibt es.

Versuchen Sie, nachdem die Sitzung für den Benutzer existiert.

Wenn Sie möchten direkt zu Home.aspx von einer anderen Website zu springen scheinen Sie brauchen Single Sign On statt iframe.

0

Es ist ein Pfadproblem, ich habe src="Login.aspx" zu src="../WebPages/Login.aspx" geändert und es funktioniert gut.