Veröffentlichen einer IIS-Webanwendung auf einem Website-Stammordner?

8

Ich versuche, eine Webanwendung mithilfe von Web Deploy in IIS7 zu importieren. Ich verpackte es in eine ZIP-Datei mit Visual Studio die "Publish Web" -Funktion, und wenn ich die Zip auswählen, bekomme ich zu meinem "Application Package Information" Bildschirm.

Eine der Einstellungen, nach der es mich fragt, ist "Application Path". Wenn ich das leer lasse (so sagt es im Grunde nur "Meine Website /") und versuche fortzufahren, gibt IIS mir die Nachricht:

  

Diese Anwendung wird in "Meine Website" installiert. Die meisten Anwendungen werden normalerweise in einem Ordner unterhalb des Stammverzeichnisses installiert, z. B. "Meine Website / Blog". Bist du sicher?

Ich kann nicht verstehen, warum es diese Warnung gibt. Ich bin versucht, einfach nur "OK" zu diesem Dialog zu sagen, aber ich wollte zuerst nachsehen - ist da etwas offensichtlich, das ich falsch mache? Wenn ich möchte, dass meine Webanwendung die gesamte Website ist, möchte ich sie im root installieren oder sonst müssen Benutzer immer auf http://host/MyAppDirectory/ anstatt nur auf http://host/ zugreifen - warum würde ich das tun möchte das unnötige Suffix MyAppDirectory/ haben? Ist es besser, die Anwendung in MyAppDirectory zu installieren und dieses Verzeichnis irgendwie dem Root der Website zuzuordnen, oder ist es OK, die Anwendung trotz der Warnung nur im Stamm der Website zu installieren?

Wenn die Installation trotz der Warnung auf der Website root installiert werden kann, gibt es außerdem die Möglichkeit, die Einstellung "Application Path" (und die zugehörige Warnung) vollständig aus dem Bildschirm "Application Package Information" zu entfernen. und immer davon ausgehen, dass die App auf der Website root installiert werden sollte?

    
Jez 03.03.2012, 19:28
quelle

1 Antwort

5

Wenn es Ihre primäre Webanwendung ist, ist es in Ordnung, diese Nachricht zu ignorieren. Es scheint, dass viele Leute gerne komplett getrennte Anwendungen für ihre Seite laufen lassen, also gibt es Ссылка , Ссылка , Ссылка , und auch Ссылка und jede wird eine separate Web-App sein.

Ich weiß nicht, wie ich diese Warnung deaktivieren soll, aber ich bin mir ziemlich sicher, dass Sie wissen, was Sie tun, damit Sie es ignorieren können.

Persönlich, wenn ich Web-Apps unter der gleichen Site ausführen werde, sagen wir / blog, / forum und / / Ich habe ein Dateisystem-Layout wie das folgende:

%Vor%

In diesem Fall würde ich die gleiche Nachricht für die Veröffentlichung in jedem einzelnen erhalten.

Sie scheinen zu wissen, was Sie als Ihr Endziel erreichen wollen, daher möchte ich vorschlagen, dass Sie diese Botschaft ignorieren. Hoffe das hilft.

    
MTeck 06.03.2012, 21:35
quelle