2017-07-06 2 views
0

Ich möchte Kentico 10 auf einem Live-Server verwenden, der bereits eine Website voller Dateien auf der obersten Ebene hat. Ich möchte neben dieser aktuellen Seite eine neue Seite mit Kentico entwickeln. Ich hoffe, dass diese Kentico Seite, die ich baue, den Besuchern unbekannt sein kann und ich kann alle neuen Seiten in Kentico bauen und, wenn ich bereit bin, die Standard Homepage umdrehen, um zur Kentico basierten Homepage zu gehen und alle Links werden funktionieren die oberste Ebene der Domain wie folgt aus:Installation von Kentico 10 auf der obersten Ebene neben einer bereits vorhandenen Website für Entwickler bis

www.example.com [home page] 
www.example.com/contact 
www.example.com/news 

ich eine Testversion auf einem lokalen Computer installiert und diese Standard-Setup beobachtet:

http:/localhost/Kentico10 
C:\inetpub\wwwroot\Kentico10 

Mit der Standard-Datei hier zu sein: Kentico10/CMS/Default.aspx

Ich bin besorgt, dass dies nicht ein ppear auf der obersten Ebene zu sein. Sollte ich es Kentico erlauben oder erlauben, meine Link-Struktur auf oberster Ebene einzurichten, selbst wenn das CMS in diesen Standardordnern enthalten ist?

Auch wenn ich eine Seite in Kentico mit der Adresse www.example.com/news erstellt habe und ich bereits einen Ordner in meinem Web-Verzeichnis namens "news" mit einer Standard- oder Indexdatei darin hatte, wie geht Kentico damit um ?

Antwort

1

Ein paar Dinge:

  • nie eine Website, die Sie Entwicklung in einer Produktionsumgebung zu tun beabsichtigen installieren.
  • Richten Sie eine neue Website auf Ihrem Server in IIS und verweisen Sie auf Ihr neues Verzeichnis mit Ihrer neuen Kentico Installation
  • Einrichten einer Bindung für eine bestimmte URL auf dieser Website, müssen Sie diesen DNS-Datensatz auf Ihre zeigen IP Ihres Produktionsservers.
  • Stellen Sie sicher, dass Ihre aktuelle Website bereits über eine URL-Bindungskonfiguration für die aktuelle URL verfügt. Wenn sie einfach an * gebunden ist, werden alle Anfragen an diese IIS-Instanz gesendet und Ihre neue Website wird nicht angefordert.

Schauen Sie sich diesen Artikel auch auf spezifische Anweisungen Schritt für Schritt, wie die Einrichtung einer Website in IIS:

https://technet.microsoft.com/en-us/library/cc772350(v=ws.10).aspx

+0

Danke Brenden. Ich bin besorgt über die Aufrechterhaltung der Verfügbarkeit einiger älterer Links/Dateien, die nicht in die neue CMS-Site integriert werden würde. Wenn diese auf der obersten Ebene sind und die Basis-URL nun auf einen Kentico-Unterordner zeigt, bin ich mir nicht sicher, ob dies möglich ist. Würden Sie auch sagen, dass der Export/Import einer Kentico-Site vollständig genug ist, um alle Komponenten und Inhalte auf einem Entwicklungsserver vollständig zu entwickeln und dann den Import auf dem Live-Server zu starten und einen Klon aller Entwicklungsarbeiten zu erwarten besorgt sein über den Übergang von 10 zu 11 in diesem Prozess? – user2489059

+0

Export/Import ist keine große Lösung, es sei denn, die Instanzen sind die gleiche Version und Hotfix und es ist auch kein Mittel zur Bereitstellung IMHO. Verwenden Sie Staging oder eine andere Bereitstellungsmethode. Ich bin mir nicht sicher, wie Ihr aktuelles Setup ist, aber es ist möglich, dass Unterordner außerhalb von Kentico verarbeitet werden. Es gibt einige Einstellungen in Kentico, wo man sagen kann, dass sie ignorieren sollen. Also, was Sie tun würden, ist Ihre neue Website einzurichten und dann diese Dateien/Ordner in die neue Kentico-Instanz zu verschieben und Kentico zu sagen, sie nicht in den Einstellungen zu verarbeiten. –

Verwandte Themen