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