はじめに
SharePoint OnlineにHTMLページをアップロードして公開する際、.aspxファイルのアップロードを許可する「カスタムスクリプトの有効化」を実行されるかと思います。
この「カスタムスクリプトの有効化」を実行してもなお、ぺージが開けずに.aspxファイルがダウンロードされてしまう・・・
そのような現象が起こった際に確認いただきたい 権限設定 に関するメモです。
対応策
.aspxファイルのアップロードユーザーの権限を 「デザイン」権限以上 にする。
正式なドキュメントが見つけられなかったのですが、色々調べているとこちらのpdfページに到達。発行元は(株)テンダさんです。
成果物をアップロードしたユーザーは、"デザイン"もしくは"フルコントロール"権限を有しているか。
「編集」権限では足りない のですね。ここが盲点でした。
結論
SharePoint Onlineに.aspxファイルをアップロードするときは、
アップしたユーザーの権限が 「デザイン」権限もしくは「フルコントロール」権限 であることが必要。
カスタムスクリプトを有効化しても、ファイルの再アップロードを試しても、なぜか上手くいかない・・。そのような時は、今一度適切な権限付与がされているかの確認も実施してみてください。
【補足】.aspxファイルのアップロード方法
SharePoint Onlineに.aspxファイルをアップロードする方法については、以下の記事が非常に分かりやすかったです。
こちらはMicrosoftのDocsです。