EPIServer 6 で「このページを変更する権限がありません」と表示される問題があります。私は最高の管理者であると 100% 確信しており、同僚の管理者アカウントも試してみました。
これは、次のアイコンを示しています。
このページは以前にプロジェクトから強制的に削除され、メニューからアクセスしようとするとエラーが発生しました。プロジェクトにページを追加し直しましたが、まだページ上の episerver 経由で削除できません..
何か案は?Google検索は乾いた..
EPIServer 6 で「このページを変更する権限がありません」と表示される問題があります。私は最高の管理者であると 100% 確信しており、同僚の管理者アカウントも試してみました。
これは、次のアイコンを示しています。
このページは以前にプロジェクトから強制的に削除され、メニューからアクセスしようとするとエラーが発生しました。プロジェクトにページを追加し直しましたが、まだページ上の episerver 経由で削除できません..
何か案は?Google検索は乾いた..
RequiredAccess を None に設定した DataFactory Delete メソッドを使用して、コードで削除できるはずです。
ただし、 UI からページを削除できない理由は明確にはなりません... :/
EPiServer データベースに直接アクセスできる場合は、このスクリプトを実行してページを強制的に削除できます。少なくとも EPiServer 6 を使用している場合。
--- Force EPiServer page deletion
declare @pageIDtoDelete int
set @pageIDtoDelete = <INSERT PAGE ID HERE>
delete from tblWorkProperty where fkWorkPageID in (select pkID from tblWorkPage where fkPageID = @pageIDtoDelete)
delete from tblWorkPage where fkPageID = @pageIDtoDelete
delete from tblProperty where fkPageId = @pageIDtoDelete
delete from tblAccess where fkPageID = @pageIDtoDelete
delete from tblPageLanguage where fkPageID = @pageIDtoDelete
delete from tblPage where pkID = @pageIDtoDelete