Sie können eine Service-Definitionsdatei verwenden, um einen Web-Layer in einem ArcGIS Online- oder ArcGIS Enterprise-Portal, einen Locator oder ein Web-Werkzeug in einem ArcGIS Enterprise-Portal oder einen Service auf einem eigenständigen ArcGIS Server zu veröffentlichen.
Sie können Service-Definitionen für Web-Layer, Locators, Web-Werkzeuge, Kartenservices, Geoverarbeitungsservices und Geoverarbeitungsservice 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.
- 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 dem Portal 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.