2016-12-08 2 views
1

私はいくつかのサービスを持つアプリケーションを持っています。サービスを削除してService Fabric Explorerから再度作成しました。私が見てきたように、作成ダイアログからMove Costの値を設定する方法はありません。SF Explorerからサービスが作成されている場合はアプリケーションをアップグレードできません

その後、私はVisual Studioからアプリケーションをアップグレードすることに決めました。「デフォルトのサービスの説明をアップグレードの一部として修正してはいけません。

説明の違いを理解し、ApplicationManafest.xml、DefaultServicesセクションにDefaultMoveCostを追加しようとしました。しかし、アップグレードは再びThere is an error in XML document (0, 0).と言って失敗しました。

  • 移動コストはVSでサポートされていませんか、間違っていますか?
  • SF Explorerから作成されたサービスをアップグレードするにはどうすればよいですか?

答えて

1

Update-ServiceFabricServiceコマンドレットを使用する必要があります。サービスの変更は、アップグレードの一部としては許可されません。 https://docs.microsoft.com/en-us/powershell/servicefabric/vlatest/Update-ServiceFabricService?redirectedfrom=msdn

デフォルトサービスとAPIを使用して作成されたサービスについては、こちらを参照してください。 Why isn't it possible to change placement constraints in an upgrade?

+0

ご清聴ありがとうございます。しかし、XMLエラーはどうですか?私が知ったように、VSに欠陥があり、マニフェストファイルをチェックする方法があります。場合によってはエラーが表示されることもあります。私はサービスのバージョンを変更してこのエラーを出す以外は何もしていません。 – cassandrad

+0

ツールで有効なXMLをチェックするだけで、スキーマチェックは行いません。したがって、XMLを解析できない可能性が最も高いです。あなたはそれを共有できますか? –

+1

XMLドキュメントが解析できないという正確な情報はないので、[ApplicationManifest](https://docs.google.com/document/d/1cgI7k6BG_3O3vz2eM19SbIt4RtrnhlGXXQQoarnAjF8/edit?usp=sharing)と[ApplicationParameters]( https://docs.google.com/document/d/1awVgp8ewmvwY_dAVYYqkCP4snmEXcjFaKQYNxZy0WZw/edit?usp=sharing)。アウトプットウィンドウでは、「61」------ビルド開始:プロジェクト:Proj.Fabric、設定:Debug x64 ------ 62> ------ Publish started:Project:Proj.Fabric 、Configuration:Debug x64 ------ 62> XML文書(0、0)にエラーがあります。 – cassandrad

関連する問題