説明
サービス定義ファイルは次のいずれかの方法で作成されたため、サービス定義ファイルをアップロードすると既存のサービスが上書きされる場合があります。
- 「Web レイヤーを上書き」するとき。
- Python を使用してサービス定義のドラフトを作成すると、overwriteExistingService プロパティが True に設定されます。 例として、「FeatureSharingDraft」をご参照ください。
注意:
既存のサービスを上書きする前に、「Web レイヤーを上書きする際の考慮事項」をご参照ください。
解決策
次のいずれかを実行します。
- 既存のサービスがなければ、警告を無視します。
- 次のいずれかの手順を実行して新しいサービスを公開します。
- [サービス定義のアップロード] ツール ダイアログ ボックスの [サービス プロパティをオーバーライド] で、[サービス名] に新しい名前を指定します。 これで、サービス定義内の現在のサービス名がオーバーライドされます。
- サービス定義のドラフト ファイル (.sddraft) 内のサービス名を変更し、[サービスのステージング (Stage Service)] ツールを使用して新しいサービス定義をステージングします。
詳細については、「arcpy.sharing の概要」および [サービス定義のアップロード (Upload Service Definition)] ツールのヘルプをご参照ください。