Konfigurieren von IIS zum ausführen der Anwendung im browser "http://localhost/AppName/Default.aspx"
Öffnete ich die Anwendung als die Webseite von meinem visualstudio 2010
So musste die Anwendung dieser URL
"http://localhost:9698/AppName/Default.aspx"
Später, habe ich noch die Anwendung als Webseite in IIS 7 und ich habe diese URL
"http://AppName/Default.aspx"
Hinweis : ich habe mit Appname in meiner Host-Datei-und Programmname als Hostname in meinem IIS 7 Einstellungen..
Nun, ich brauche die URL zu sein "http://localhost/AppName/Default.aspx"
bei der Ausführung von IIS...Wie kann ich es ändern ?
Der Grund, warum ich das Tue ist, ich muss diese URL für meine Facebook-App
als Canvas-URL. Und Facebook dosent akzeptiert "http://AppName/Default.aspx"
eine gültige domain sein. So brauche ich zum ändern der Apps localhost-URL zu
"http://localhost/AppName/Default.aspx"
Wie ?
InformationsquelleAutor Anuya | 2012-08-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Alles, was Sie tun müssen, ist, erstellen Sie ein virtuelles Verzeichnis mit dem Namen 'AppName' aus der Standard-Website in IIS-manager. Zeigen Sie, dass das virtuelle Verzeichnis zu dem Ordner, der die Wurzel Ihres web-app und du bist fertig.
localhost
wird sich schon auflösen, um Ihre loopback-Adresse, also keinehosts
Datei änderung erforderlich ist, und kein IIS host-Header benötigt werden. Ihr Standard-web-site, sollten die Anforderungen fürall unassigned
, IIRC. In anderen Worten, zu beseitigen, eine host-Header, bei Ihrem Standard-web-site. (obwohl ich vermute, Sie könnte verwendenlocalhost
als host-header, wenn Sie wirklich wollte...)Sie erstellen ein virtuelles Verzeichnis aus Ihrem Standard-web-site. NICHT erstellen einer neuen Website verwenden Sie die Standard-web-site. Tatsächlich, ich sah nur in meinem IIS-manager: fügen Sie eine neue "Anwendung" statt, einfach um sicher zu sein. Der rechten Maustaste auf die Standardwebsite, und klicken Sie auf " Anwendung Hinzufügen...'
ja, ich hab die URL als localhost/appname/default.aspx, aber..Immer Fehler : HTTP-Fehler 404. Die angeforderte Ressource nicht gefunden wurde. Muss ich hinzufügen, in eine Host-Datei ?\
Hast du Punkt die
appname
Anwendung in das Verzeichnis mit dem Standard.aspx-Datei? Wenn Sie immer ein 404, das bedeutet, dass Ihre web-server ist korrekt reagiert (so brauchen Sie nicht zu ändernhosts
); es einfach nicht finden können, die Datei zu dienen. Auch, sind Sie sicher, dass Ihr Standard-web-site hat keinen host-Header zugeordnet? Wir müssten sicherstellen, dass IIS ist er von der web-site richtigeInformationsquelleAutor Tom
Den ersten Abschnitt nach dem http://ist die Adresse des Servers.
Localhost ist der Rechner, auf dem Sie einen Befehl ausführen.
AppName ist keine gültige domain Namen. Das ist, warum facebook nicht akzeptieren. Sie müssen eine domain registrieren.
InformationsquelleAutor podiluska
ersten versuchen zum ausführen dieser Anwendung auf dem IIS, aber mit default Einstellungen ( ohne änderungen in der Host-Datei oder IIS), die url sollte wie folgt sein, was Sie wollen. Dann müssen Sie die Einstellungen ändern, um Ihre IP-anstelle von 'localhost'
Ich hatte einige ähnliche problem mit dem IIS Express. Wenn ich änderte server von VS Express web-server IIS meine url war die gleiche wie url, wenn ich verwendet hatte VS Webserver wie z.B. localhost:8080/app/main.aspx . dann machte ich änderungen in applicationhostconfig.config im IIS-Verzeichnis zu verwenden meine ip statt localhost
InformationsquelleAutor el vis