none
チェックアウト時に正常に表示されるページがチェックインするとエラーが返って表示されなくなる RRS feed

  • 質問

  • sharepointOnlineのページをSharepointDesignerで編集後、ページをチェックインすると

    「その操作は実行できません」「ファイルがチェックアウトされていないか、削除されているため、この操作を実行できません。」

    等のエラーが返ってきたのち、ソースコードの大部分が削除された状態でaspxファイルがチェックインされます。

    その後再度チェックアウトすると消えていたソースコードも戻り、ブラウザでも正常に表示されています。

    キャッシュのクリア

    • C:\Users\\AppData\Roaming\Microsoft\Web Server Extensions
    • C:\Users\\AppData\Local\Microsoft\WebsiteCache

    と、アカウントの再ログイン、PCの再起動は試しましたが改善されませんでした。

    なおページはサブサイトのトップページです。

    ソースコードの編集時にテキストエディタ(Atom)を使用しました。

    自分なりに調査はしてみたのですが一向に解決策がみつけられず、どなたか知恵のある方のお力をお借りしたいです。

    よろしくお願いいたします。

    【追記】

    原因の調査中、ページの「Webパーツ ページの管理」を開いた際、挿入したWebパーツが表示されていませんでした。

    一応古いバージョンを復旧してから外部エディタを使用せずに作業したところ正常に動作したので、外部エディタを使用した際にWebパーツの関連付けが切れてしまった可能性も考えて原因の特定をすすめています。


    <style></style>
    • 編集済み loco298 2018年2月17日 0:03
    2018年2月16日 12:00

すべての返信

  • 手順としては、

    1. ブラウザ上の操作で Web パーツを追加
    2. Web パーツが追加された状態のページを SharePoint Designer で開く
    3. SharePoint Designer から 2 の状態のコードをコピペ
    4. テキストエディタで編集
    5. SharePoint Designer にコピペ


    で合ってますかね?テキストエディタから SharePoint Designer にコピペしたページが古い状態のものということはないでしょうか?また、どのような編集を加えたのかが分かりませんが、追加したソースコードは、SharePoint Designer がサニタイズしてしまっているのかもしれないですね…。

    • 回答としてマーク loco298 2018年3月19日 6:04
    • 回答としてマークされていない loco298 2018年8月23日 1:04
    2018年2月19日 6:10
  • >OTA Hirofumi

    回答ありがとうございます。

    結局原因ははっきりと特定できていないのですが、手順としてはコードをコピペするのではなく、SharepointDesignerの右クリックのメニューで「プログラムから開く」の項目があるので、そちらからAtomを選択して編集しました。

    <style><br _moz_dirty="" /></style>

    2018年3月19日 6:04