問題タブ [episerver]

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 投票する
2 に答える
545 参照

episerver - コンソール アプリから EPiServer コミュニティ API を使用しますか?

EPiServer データベースと対話するコンソールまたは winforms アプリケーションを作成したいと考えています。データベースの奥深くをいじりたくないので、EPiServer API を使用したいと思います。

ただし、すべての例は、Web サイトの外部で実行されている場合は null である「CommunitySystem.CurrentContext」を使用しています。

今、大量のデータをレガシー システムから EpiServer コミュニティに転送しようとしていますが、Web ページからではなく、もう少し制御できるアプリケーションから転送したいと考えています。

Web コンテキストの外部から API を使用する方法はありますか?

0 投票する
3 に答える
2636 参照

episerver - EpiServer:ページが存在するかどうかを確認する方法は?

スローされたものをキャッチすることなく、EpiServer CMS 5(pageId整数が指定されている)にページが存在するかどうかを適切にチェックする方法はありますか?PageNotFoundException

DataFactory.Instance.GetPage(pageReference)

(EpiServerは、存在しないpageIdを使用してPageReferenceを作成します)。

確かに、例外をスローしたり、大規模なループを実行したりせずに、ページが存在するかどうかを確認できますか?

0 投票する
2 に答える
962 参照

c# - EpiServer を使用した ASP.NET の開発環境

当社では、これまで以上に Windows プラットフォーム向けの開発を進めていきます。この規模の Windows 開発は私たちにとって初めてのことなので、経験豊富な開発者からのフィードバックがあれば幸いです。

私たちが持っている要件:

  • 最初から5人の開発者。
  • 今から 1 年で 15 人の開発者。
  • すべての開発者が同時に開発できる必要があります。
  • ASP.NET および EpiServer 5 向けのソリューションを開発できる。

私たちの考え:

  • 開発者がターミナル サービスを通じて開発に使用する共有サーバー。
  • SQL Server エクスプレス。
  • Visual Studio の無料 Express エディションから始めて、追加機能が必要な場合は商用バージョンにアップグレードします。
  • Visual Studio に組み込まれている Web サーバーではなく、IIS を使用します。

質問:

  • 私たちは正しい道を進んでいますか?
  • ライセンス費用に関しては、上記が最も安いはずですよね?
  • 複数の開発者が共有 TS サーバーを使用して開発を行うことについてどう思いますか?
  • 似たような開発環境を持っている会社をご存知ですか?
  • 完全な Visual Studio バージョンの一部の機能がすぐに失われるのでしょうか? Express バージョンの使用は悪い選択ですか?
  • IIS が最良の選択ですか? IIS を使用する場合、開発者は展開に同じポートを使用できます。組み込みの Web サーバーを使用する場合、マシンを共有しているため、それぞれが独自のポートを設定する必要があります。

コメント回答:

  • ライセンス コストを削減できる可能性が高いため、共有サーバーを検討しています。したがって、これは純粋にコストの問題です。バージョン管理には CVS を使用しています。私たちの状況では、Mac と Linux で開発を行っています。そのため、この種の開発を開始するには、1 つのサーバー ライセンス + Visual Studio ライセンスを購入するのが費用対効果の高い方法のようです。
0 投票する
1 に答える
1531 参照

c# - EPiServer で PageDefinitionTypePlugIn プロパティの親ページを取得する方法は?

[PageDefinitionTypePlugIn] PropertyString (ドロップダウン リスト) を取得しました。親ページが何であるかを検出できるようにしたいと考えています。通常、Global.EPDataFactory.CurrentPage は正常に機能してページを返しますが、新しいページが作成されると、CurrentPage は null を返します。

現在のページがナビゲーション階層構造のどこにあるかに応じて、ドロップダウンの値のリストを変更しているため、コントロールをレンダリングする前に親が何であるかを知る必要があります。

ありがとう、ランス

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

c# - Search Server 2010 - 参照エラー

仮想マシンから Search Server 2010 を実行していますが、今のところ問題なく動作しています。私の開発マシン (win xp 32bit) では、Web サービスを使用して検索サーバーにクエリを実行することを考えています。問題は、サイトを開始しようとすると、次のエラーが発生することです。

Could not load file or assembly 'Microsoft.Office.Server.Search' or one of its dependencies. An attempt was made to load a program with an incorrect format. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.BadImageFormatException: Could not load file or assembly 'Microsoft.Office.Server.Search' or one of its dependencies. An attempt was made to load a program with an incorrect format.

検索サーバーのインストール後、仮想サーバーから dll ファイルをコピーしました。それを参照として追加し、bin-catalog に追加しました。エラーなしでコンパイルされます。このサイトは SharePoint サイトではなく、EPiServer サイトです。

どんな助けでも大歓迎です。

/マティアス

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

episerver - ソース管理を使用した新しい EPiServer 6 プロジェクトのセットアップ

ソース管理にチェックインでき、オフィス内の他の開発者が簡単にチェックアウトして実行でき、すべての Web に EPiServer プログラム ファイルをインストールしなくても展開できる単一の VS プロジェクト/ソリューションを完成させたいと考えています。サーバ。

EPiServer 6 デプロイメント センター (公式の EPiServer 6 ダウンロードの一部) を使用しました。これにより、EPiServer テンプレート プロジェクト、IIS での Web サイトのセットアップ、データベースのインストールが完了しました。

最初の問題は、Visual Studio 開発サーバーを使用するように VS プロジェクト ファイルを変更すると、cms スタート ページ (サイト センター) が機能しなくなることです。

さらに大きな問題は、episerver.config ファイルが私のマシンの C:\Program Files (x86)\EPiServer ディレクトリにあるあらゆる種類のファイルを使用していることです。

0 投票する
2 に答える
204 参照

episerver - EPiServer 6 Site Center が Visual Studio 開発サーバーで壊れる

EPiServer 6 サイトをローカルにインストールし、IIS で正常に動作していますが、Visual Studio 2008 でソリューションとして開き、組み込みの開発サーバー経由で実行すると、サイト センターのダッシュボード ページが機能しません。 404 エラーが発生します。

IIS には、Visual Studio でセットアップする必要がある構成がいくつかあると思いますか? 誰かがすでにこれを理解していますか?

0 投票する
3 に答える
1702 参照

episerver - 新しい EPiServer プロジェクトを作成する手順は何ですか?

新しい EPiServer Web サイトをセットアップするにはどうすればよいですか? あらゆる種類のファイル パスと参照の問題を修正しなければ、空のビジュアル スタジオ プロジェクトから展開された Web サイトに到達できないようです。

EPiServer サイトをゼロから作成し、それを Web サーバーに展開するためのスムーズなプロセスがあれば...ぜひお聞かせください。

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

javascript - pasteHTML はマークアップを削除します

古い CMS にある古い IE 専用の WYSIWYG エディターにプラグインを作成しています。ユーザーが YouTube クリップの URL を入力できるポップアップを開くプラグインを作成しました。

次に、ポップアップは埋め込み用の正しい <object..><param..> マークアップを作成し、Internet Explorer の pasteHTML 関数を使用します。

一部の変数に関する情報が少し欠けていることは知っていますが、全体像はわかります。問題は、pasteHTML を実行すると <param> タグが削除されることです。誰かがこれを修正して、自分のパラメータタグを保持できるようにする考えを持っているのだろうか

0 投票する
4 に答える
19277 参照

asp.net - 自分のサイト(IIS7 / asp.net)の訪問者/ユーザーの数を特定の時点で見つけるにはどうすればよいですか?

自分のサイトを閲覧しているユーザーの数を表示する必要があります。このサイトはiis7で実行されており、asp.net3.5を使用しています。

アクティブなセッションの数は良い方法ですか?数値は非常に正確である必要はありません。

履歴は必要ありません。現在「オンライン」になっているユーザーの数を知り、それをページ自体に表示したいだけです。