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