問題タブ [piranha-cms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
293 参照

piranha-cms - Piranha cms ページング

あなたのサイトを開発するための基本フレームワークとして Piranha を使用している人はいますか? マネージャー モードでのコンテンツのページングに問題があります。コアを見てみると、どのコンテンツ、ページ、投稿、設定にもページング機能がないようです。私たちのサイトが成長し、より多くのコンテンツが追加された場合、それは大きな問題になります. Piranha のページング機能を実装するにはどうすればよいですか?

0 投票する
1 に答える
739 参照

piranha-cms - Piranha CMS のマネージャー メニューに項目を追加する

PiranhaCMS 2.2.0 のドキュメントに従っていると、メニュー項目が Manager メニューに挿入されません。

私は何を間違っていますか?

これを_AppStart.cshtmlに配置しました

ただし、コードがヒットしてManager.Menuも、新しい項目が含まれていることがわかりますが、それらは Manager メニューに表示されません。

ここで何が欠けていますか?実際のメニュー インサートはどこに配置すればよいですか?

ありがとう。

0 投票する
1 に答える
64 参照

piranha-cms - 匿名ユーザーのサイトへのアクセスを制限する

サイトにアクセスする前にユーザーを認証する必要がある Web サイトを構築しています。しかし、ピラニアでそれが可能かどうかはわかりませんか? 使った

しかし、それは機能しません。

誰もそれを行う方法を知っていますか?

ありがとう

0 投票する
1 に答える
420 参照

piranha-cms - Piranha MVC HTTP 404.0 - 見つかりません

ASP.NET MVC Empty プロジェクトを作成し、 NuGet を使用して Piranha MVC をインストールしましInstall-Package PiranhaCMSMvcた。マネージャーは機能しますが、どのページも開けません。このスレは役に立たなかった

ここに私のウェブ設定があります

0 投票する
5 に答える
875 参照

sql-server - Piranha CMS の新規インストール時の外部キー制約エラー

Piranha CMS は、プログラマー向けの CMS です (前回反対票を投じられたので、書きたいと思います!)。この問題を解決するために午後中ずっと費やしました: Sql Compact Server データベースから SQL Server データベースに移行しようとしても、空の SQL Server データベースですべてを最初から開始しようとしても、次のエラーが発生します。

テーブル 'category' に FOREIGN KEY 制約 'FK_dbo.category_dbo.sysuser_category_updated_by' を導入すると、サイクルまたは複数のカスケード パスが発生する可能性があります。ON DELETE NO ACTION または ON UPDATE NO ACTION を指定するか、他の FOREIGN KEY 制約を変更します。

最初のステップ (管理者アカウントとパスワードの作成) には合格できますが、ログインしようとするたびにこの例外がスローされます。

私は何を間違っていますか?

ご協力いただきありがとうございます !

アップデート

スタックは、エラーの発生元を示します。

Piranha.Web.ApplicationModule の Method Start に問題があるようです。

また、Entity Framework の構成が次のようになっていることに気付きました。

私は次のことについて疑問に思います:

System.Data.SqlClient は、接続文字列で言及されているプロバイダーであるためです。ただし、データの取得に EF が使用されていることを意味するだけなので、関連性があるかどうかはわかりません。しかし、内部スクリプトと EF の両方が、言及されているこのプロバイダーでこの接続文字列を使用するため、競合が発生しないのではないかと思います。また、よくわかりませんが、コードファーストの EF では、データベースの作成時にメタデータも作成されることがわかっています。おそらく、内部スクリプトがそれらを作成しないため、EF は DB が存在しないと見なしますか?

更新 2

私はいくつかのニュースを持っています、私は追加しました

Application_Start で、データベースの再作成を回避します。データベースの再作成の問題は解決したようです。制約に関する例外は表示されなくなりました。ただし、ログインしようとした後、PageController は null 参照例外をスローし、公開 Web サイトのページはまだ表示されません (公開サイトは内部サーバー エラーをスローします)。私の推測では、Initializer を null に設定すると、EF がフレームワークの基本データを DB に取り込むこともできなくなります。これは良い一歩なので、問題は Piranha DataContext 構成にあるようです。

アップデート 3

詳細を説明するだけです:

ログインしようとすると、前に述べたように null 参照例外をスローするマネージャー/ページにリダイレクトされます。この例外は、マネージャーのほとんどのページにアクセスしようとするとスローされますが (テンプレート/ページリスト、設定/ユーザーリストを試しました)、「マネージャー/投稿」を試みると、次のエラーが発生します。

しかし、「post」テーブルはデータベースに存在します...これは新規インストールです。変更したのは、接続文字列と、Global Asax に追加したデータベース初期化コードの 2 つだけです。

0 投票する
1 に答える
1228 参照

asp.net-mvc - ASP.NET MVC の piranah-cms: プレビューできない

MVC アプリケーションに PiranahCMS をセットアップしようとしています。データベースを作成し、以下のようにページなどを作成できる管理者 (マネージャー セクション) にアクセスできます。 ここに画像の説明を入力

ページを公開しようとすると、以下のエラーが発生します。

「/」アプリケーションでサーバー エラーが発生しました。


Visual Studio 2013、MVC 4、および .NET 4.5 を使用しています。以下のような Web.config:

passiveMove="true" でテストしました

私はここで何をしているのですか?

他の情報が必要な場合に備えてお知らせください。

乾杯