問題タブ [episerver-7]
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.
javascript - カスタム Client Editor を読み込もうとするとエラーが発生します
この記事の手順に従って基本的なカスタム エディターを作成しましたが、フォーム編集モードに入ろうとすると 404 エラーが発生します。
/EPiServer/CMS/1.0.456/ClientResources/dtk/app/editors/EmailTextbox.js
ドキュメント リンクの記事には、EPiServer が /ClinetResources/Scripts からapp
名前空間へのマッピングを自動的に追加すると記載されています。パントを取り、次のように、サイトのルートに module.config を追加しました。
これで 404 は修正されましたが、フォーム モードに入ろうとするとコンソールにタイプ エラーが表示されるようになりました。
TypeError {} dojo.js:15
(無名関数) dojo.js:15
dojo.Deferred.reject.errback dojo.js:15
_174 dojo.js:15
dojo.Deferred._171.then.then dojo.js:15
dojo .Deferred.when.dojo.when dojo.js:15
dojo.declare._createInternal widgets.js:2
(無名関数) widgets.js:2
_388 dojo.js:15
map dojo.js:15
dojo.declare._createWidgets ウィジェット.js:2
(無名関数) widgets.js:2
_388 dojo.js:15
_c6 dojo.js:15
_36 dojo.js:15
_7a dojo.js:15
_ee dojo.js:15
req.injectUrl._109 dojo.js:15
なぜこのエラーが発生するのですか?
私のJSファイルのソースはリンクされた記事の通りですが、完全を期すために以下に含めました.
episerver-7 - EPiServer Mirroring Service 2.0 の複数のターゲットを構成することは可能ですか?
公開 Web サイトをホストする 2 つの公開 Web サーバーと、Web サイトと CMS をホストする 1 つの内部公開サーバーがある構成の場合、CMS インスタンスから両方のフロントエンド サーバーにプッシュするようにミラーリング サービスを構成することは可能ですか?
episerver - ContentArea のブロックを制限する
ContentArea に挿入するブロックの種類を制限する際に問題が発生しています。私が欲しいのは、SliderBlock の ContentArea プロパティが SlideItemBlock の挿入のみを持つことができるということです。
または、これは、エディターが間違ったブロック タイプをドラッグ アンド ドロップしないように制限しようとしているものを達成するための間違った方法ですか?
今のところ、SliderBlock を作成し、SlideItemBlocks を挿入できます。次に、作成した SliderBlock を新しい SliderBlock に挿入すると、永遠にループし、サイトが壊れます。これが私がコントロールしようとしているものです。
asp.net-mvc-routing - EPiServer ルーティングの問題
EPiServer 7 MVC アプリケーションにいくつかの css ファイルを実装しました。
ログを見ると、ページが読み込まれるたびにログに表示されるため、ルーティングは少しトリガーに満足している可能性があります。
インクルードされたファイルをルーティングしようとするのはなぜですか? また、それを無効にするにはどうすればよいですか?
ありがとう
authentication - EPiServer 7.5 CMS 認証を構成する方法は?
EPiServer をインストールしたとき、メンバーシップの既定の構成を MultiplexingMembershipProvider として、役割を MultiplexingRoleProvider のままにしました。
新しいユーザーを追加し、root からすべてにアクセスできるグループのメンバーにした後、新しく作成したユーザーでログインできません.これらのユーザーに CMS へのアクセス権を与えるにはどうすればよいですか?
asp.net-mvc-4 - IIS 使用時の SignalR 2.0 エラー /signalr/hubs 404 (見つかりません)
EPiServer 7.5 (MVC4 フレームワーク) の SignalR 2.0 に問題があります。私が得るのは404エラーだけです
GET http://web.com/signalr/hubs 404 (見つかりません)
Windows 2012 R2 サーバーですべてをホストしています。また、注目に値するのは、Visual Studio から IIS Express ですべてを実行するとソリューションが機能するが、IIS 8.5 では機能しないことです。
これまでに行ったことは、SingalR 参照を追加することです。
- Microsoft.AspNet.SignalR.Client、2.0.0.0
- Microsoft.AspNet.SignalR.Core、2.0.0.0
- Microsoft.AspNet.SignalR.System.Web、2.0.0.0
- Microsoft.OWin、2.1.0.0
- Microsoft.OWin.Host.SystemWeb、2.1.0.0
- Microsoft.Owin.Security、2.0.0.0
- オーウィン、1.0.0.0
Startup.cs
アプリケーションの起動時にスタートアップが初期化されるため、動作しているように見えます。
スクリプトの組み込み
これは、1.x SignalR から更新されたソリューションではありません。
initialization - StructureMap 例外: EPiServer 統合の NServiceBus プロジェクトで「エントリ ポイントが見つかりませんでした」
EPiServer.Framework (v7.0.859.1) およびその他の Mediachase (v7.0.243) ライブラリを呼び出してデータベースへのアクセスを初期化する NServiceBus (v4.3.2) エンドポイントを初期化しようとしています。私のクラスServerEndpoint
は を実装してNServiceBus.IWantToRunWhenTheBusStopsAndStarts
います。StructureMap.IContainer
そのコンストラクターは、初期化ルーチンで使用するコンテナーを取得するために に依存しStart()
ます。NServiceBus で StructureMap 2.6.4 を使用するための依存関係をプロジェクトに追加しました。
ただし、System.EntryPointNotFoundException
エンドポイントを開始すると、「エントリ ポイントが見つかりませんでした」というメッセージで例外が発生し続けます。
私のスタートアップクラス:
初期化ルーチン:
エンドポイント構成:
私はこのコードを Web アプリケーション内で実行していません (明らかに?)。
問題を解決するために、次のことを行いました。
- 参照されているアセンブリのバージョンの競合を確認する
container = StructureMap.ObjectFactory.Container;
依存性注入を使用する代わりに、InitCommerceServices でローカル コンテナー変数を作成します。
episerver - ASP.Net MVC を使用して構築された EPI Server Web サイトは、編集モード以外ではアクセスできません
Visual Studio で提供されている EI サーバー テンプレートを使用して、ASP.Net MVC アプリケーションを作成しました。私が作成した唯一のページは、編集モードで表示されています。しかし、編集モード以外でアクセスしようとすると、エラー HTTP 404 が発生します。この理由を教えてください。
感謝と敬意
ウトパル マイティ
episerver-7 - カスタム言語処理 EPiServer
特定のルールに従って現在の言語を設定する必要があります。意思決定を行うには、現在のページと現在のユーザーにアクセスする必要があります。ドキュメントに目を通したところ、PageBase で InitializeCulture メソッドを使用するように言われました。私のプロジェクトは WebForms ではなく MVC を使用しています。MVC の InitializeCulture に相当するものは何ですか?
episerver - EPIServer でページを開始ページとして設定する方法
EPIServer に 4 ページの CMS サイトを作成しました。ここで、ID '5' のページを開始ページとして設定したいと考えています。episerver.config セクションで sitesettings セクションが見つかりません。.NET が提供する MVC アプリケーション テンプレートを開発しています。しかし、pagesstarid を設定するためのオプションがありません。episever.config ファイルで taht を設定する場所。
私の設定ファイルは次のようなものです: