Sie können eine Service-Definitionsdatei verwenden, um einen Web-Layer in einem ArcGIS Online- oder ArcGIS Enterprise-Portal, einen Locator, ein Web-Werkzeug oder einen Geodatenservice in einem ArcGIS Enterprise-Portal oder einen Service auf einer eigenständigen ArcGIS Server-Site zu veröffentlichen.
Sie können Service-Definitionen für Web-Layer, Locators, Web-Werkzeuge, Kartenservices, Geokodierungsservices, Geodatenservices und Geoverarbeitungsservices erstellen. Weitere Informationen finden Sie unter Einführung in das Speichern von Service-Definitionen.
Wenn Sie über eine Service-Definition verfügen, führen Sie einen der Schritte aus, um eine GIS-Ressource in einem Portal oder auf einem eigenständigen Server zu veröffentlichen:
- Führen Sie das Werkzeug Service-Definition hochladen aus.
Vorsicht:
Im Werkzeug wird eine Warnung angezeigt, wenn die Service-Definition so eingestellt ist, dass sie bestehende Services überschreibt. Wenn der Name des Service bereits auf dem Server existiert, wird der Service bei Ausführung des Werkzeugs überschrieben. Ein neuer Service wird erstellt, wenn der Servicename nicht existiert. Überprüfen Sie vor der Ausführung des Werkzeugs, ob die Veröffentlichung der Service-Definition zum gewünschten Ergebnis führt.
- Führen Sie Service-Definition hochladen in Python aus. Weitere Informationen finden Sie unter Verwenden von Werkzeugen in Python.
- Wenn Sie einen ArcGIS Server-Service veröffentlichen, veröffentlichen Sie die Service-Definitionsdatei über ArcGIS Server Manager.
- Wenn Sie einen gehosteten Web-Layer veröffentlichen, fügen Sie die Service-Definitionsdatei (.sd) zu Ihrem Portal hinzu. Weitere Informationen finden Sie unter Was kann ArcGIS Enterprise hinzugefügt werden?
Hinweis:
Service-Definitionen, die für Locators und Web-Werkzeuge erstellt wurden, können nicht in ArcGIS Online veröffentlicht werden.
Wenn Sie eine Service-Definition in ArcGIS Online oder in einem ArcGIS Enterprise-Portal veröffentlicht haben, wird ein Element in Ihrer Organisation erstellt. Wenn Sie eine Service-Definition auf einem eigenständigen ArcGIS Server veröffentlicht haben, wird der Service jetzt ausgeführt.
Hinweis:
Service-Definitionsdateien können je nachdem, ob Sie beim Erstellen der Service-Definitionsdatei mit einem ArcGIS Server- oder einem ArcGIS Enterprise-Portal verbunden sind, unterschiedliche Eigenschaften haben. Sie können Service-Definitionen, die für serverbasierte Services wie Kartenservices auf einem eigenständigen Server oder Kartenbild-Layer auf einem Verbundserver erstellt wurden, nicht direkt über einen Webbrowser in Ihr Portal hochladen. Sie müssen ArcGIS Server Manager zum Veröffentlichen serverbasierter Services verwenden. Dagegen können Service-Definitionen, die für gehostete Web-Layer erstellt wurden, nicht über ArcGIS Server Manager veröffentlicht werden. Verwenden Sie stattdessen die Portal-Website. Das Werkzeug Service-Definition hochladen kann verwendet werden, um alle Service-Definitionen zu veröffentlichen.