1

EPIServer 6 で「このページを変更する権限がありません」と表示される問題があります。私は最高の管理者であると 100% 確信しており、同僚の管理者アカウントも試してみました。

これは、次のアイコンを示しています。

ここに画像の説明を入力

このページは以前にプロジェクトから強制的に削除され、メニューからアクセスしようとするとエラーが発生しました。プロジェクトにページを追加し直しましたが、まだページ上の episerver 経由で削除できません..

何か案は?Google検索は乾いた..

4

3 に答える 3

3

RequiredAccess を None に設定した DataFactory Delete メソッドを使用して、コードで削除できるはずです。

ただし、 UI からページを削除できない理由は明確にはなりません... :/

于 2013-08-16T11:28:06.063 に答える
1

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
于 2013-08-15T09:39:56.363 に答える