Frage

(Ich bin neu in Zonen und AAMs, also entschuldige mich, wenn diese Frage ein bisschen inkohärent wirkt ... Ich habe noch nicht wirklich erfasst, wie alles funktioniert.)

Ich habe eine Verlagssite in SharePoint, die in einer Web -App ausgeführt wird, die für die Verwendung von Port 4444 konfiguriert wurde an. (sagen http: // localhost: 4444)

Um die Veröffentlichungsstelle öffentlich zu sehen zu machen, richten wir eine öffentliche URL ein, um auf den Server zuzugreifen. (sagen http://publicurl.com:4444). Zuerst schien es in Ordnung zu sein, aber dann wurde mir klar, dass einige URLs immer noch auf die interne Serveradresse zeigten, was offensichtlich nicht bei der öffentlichen Zugriff auf die Site auf die Website gelöst werden konnte. Also habe ich die Webanwendung auf eine neue IIS -Website auf Port 6666 erweitert und diese als Internetzone festgelegt.

Jetzt können wir jetzt über die Site zugreifen http://publicurl.com:6666, und dies scheint das Problem der falschen internen URLs gelöst zu haben. Ich bin mir jedoch nicht sicher, ob diese erweiterte Webanwendung in der neuen Zone die ursprüngliche Web -App in der Standardzone vollständig widerspiegelt. Zum Beispiel verwende ich die Mossmenu -Komponente mit den CSS -freundlichen Adaptern für meine Navigation. Ich musste das Mossmenu jedoch in die SafeControls für die neue Web-App (6666) in seinem Web.config neu einsetzen. Und bisher habe ich noch nicht die CSS -freundlichen Adapter, die für die neue App/Internet -Zone arbeiten, obwohl sie bei der Verwendung der Standardzone und der internen URL funktionieren.

Ich denke, meine Frage ist also ... spiegelt die erweiterte Web -App/neue Zone die ursprüngliche App/die Originalzone voll und ganz wider oder gibt es normalerweise eine Reihe von Dingen, die ich manuell spiegeln muss? Angenommen, ich stelle ein neues Webpart bereit, müsste ich es sowohl für die ursprüngliche Web -App als auch für die erweiterte Web -App bereitstellen?

War es hilfreich?

Lösung

Der einfachste Weg, darüber nachzudenken, ist Folgendes:

Eine erweiterte Webanwendung ist Merley, eine zusätzliche IIS -Website, die auf denselben Inhalt zeigt. Diese Website hat einen neuen Ordner unter inetpubwss virtualDirectories mit den Standarddateien innerhalb (einschließlich Web.config)

Dies bedeutet, dass die erweiterte Webanwendung die meisten Einstellungen an die Quell -Webanwendung freigibt. Die IIS -Einstellungen und -inhalte der Standarddateien sind jedoch konfigurierbar (über die SharePoint -Tools - STSADM, PowerShell, Central Admin usw.).

Dies erklärt, warum Sie zusätzliche Inhalte in Ihr Web.config hinzufügen mussten.

Andere Tipps

Hmm Es sollte nicht erforderlich sein, die Web -App zu erweitern. Normalerweise können Sie definieren, was Sie wollen, indem Sie eine neue AAM hinzufügen. Erweiterungszonen erfolgt normalerweise, wenn Sie einen separaten Sicherheitskontext (Extranet) oder eine spezifische Authentifizierung (z. B. für die Indexierung) benötigen.

Was genau funktioniert nicht mit den richtigen URLs?

Ich kann die folgenden Ressources auf AAM empfehlen:

http://blogs.msdn.com/sharepoint/archive/2007/03/06/what-every-sharepoint-administrator-needs-t-know-about-alternate-access-mappings-part-1.aspxhttp://blogs.msdn.com/sharepoint/archive/2007/03/19/what-every-sharepoint-administrator-needs-to- mus-about-alternate-access-mappings-part-2-of-3. ASPXhttp://blogs.msdn.com/sharepoint/archive/2007/04/18/what-every-sharepoint-administrator-needs-to- mus-about-alternate-access-mappings-part-3-of-3. ASPX

Was ich gehört und gelesen habe, ist, dass alle neuen Zonen, die auf eine neue URL zeigen, eine separate IIS -Website benötigen. Wenn Sie nicht alle möglichen seltsamen Probleme bekommen.

Wenn Sie also auf die gleiche Site auf verschiedenen URLs zugreifen möchten (dh Microsoft.com und IBM.com), müssen Sie Ihre Bewerbung für jede URL auf eine andere Zone mit einer separaten Backing -IIS -Site für jede URL verlängern, oder Sie werden in Schwierigkeiten geraten.

Ich habe nie genau verstanden, was brechen wird, aber Dokumentmanagementprobleme werden auftreten ...

Jemand, der erklären kann, was brechen wird?

Aus dem techneten:

Hinweis: Wir empfehlen, eine Webanwendung auf eine neue IIS -Website für jede Zone zu erweitern, die Sie verwenden möchten. Dies bietet eine Backing IIS -Website. Wir empfehlen nicht, dieselbe IIS -Website für mehrere Zonen wiederzuverwenden, es sei denn, Sie werden ausdrücklich von Microsoft mitgeteilt.

http://technet.microsoft.com/en-us/library/cc288609(office.12).aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top