問題タブ [episerver-6]

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 に答える
4589 参照

c# - FileInfo のファイルの絶対サーバー パス (物理パス) を取得します。

EPi サーバー プロバイダーを使用しています。

プロバイダーの定義は次のとおりです。

そして、ここに私の問題があります-たとえば、次のように文字列を定義すると:

FileInfophysicalPath ではなく virtualPath を使用しているため、このファイルを見つけることができません。

でファイルを見つけることができるように、physicalPath を取得するにはどうすればよいFileInfoですか?

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

episerver - EpiServer6のインストールに関する問題

Epi Server 6.0.530.0をインストールするときに「カスタム」を選択しましたが、しばらくするとエラーが発生します(「ストアドプロシージャ「sp_dboption」が見つかりませんでした」)。これは私の最初のインストールであり、Epiを使用したことはありません(10年以上にわたって.NETをコーディングしていますが)ので、当然、少し不安を感じます。(つまり、何が問題になるのか、どのようにそれを殺すのかがわからないということです。)

Win7ProにSQLServer2008とVC#2010(両方ともExpress)があります。

提案?

また、インストールログに長くて完全なエラーメッセージがありますが、リンチされたくないので、ここには投稿しません。本当に長いです...だからここにアップロードしました。うれしそうな読書!

0 投票する
0 に答える
569 参照

episerver - Episerver アップグレード 6 から episerver 7 エラー

こんにちは、EPiSERVER 展開センターを通じて EPiSERVER 6 Web サイトを EPiSERVER 7 にアップグレードしようとしています。このエラーが発生し続けています。誰かがここで私を助けてくれることを願っています。

エラー - [System.String] に「get_Attributes」という名前のメソッドが含まれていないため、メソッドの呼び出しに失敗しました。

詳細:

C:\Program Files (x86)\EPiServer\CMS\7.0.586.1\Upgrade\System Scripts\Upgrade Site To 7 (SqlServer).ps1:258 char:89 + foreach ($webConfigDoc.configuration.episerver の $attribute. virtualPath.get_Attributes <<<< ()) System.Management.Automation.ParentContainsErrorRecordException: [System.String] に「get_Attributes」という名前のメソッドが含まれていないため、メソッドの呼び出しに失敗しました。

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

asp.net - Episerver CMS 6 ページの読み込みが遅い

ハイ、

Episerver サイトを開発していますが、ページの読み込み速度が非常に遅いです。

使用した構成:

  • アマゾン AWS Windows Server 2008 R2 データセンター
  • 8 GB RAM、64 ビット演算。システム
  • Microsoft Sql サーバー 2008 R2
  • IIS7.5

http://world.episerver.com/Blogs/Alexander-Haneng/Dates/2011/12/Starting-CMS-6-R2-sites-faster-after-build/ブログ投稿に従いましたが、パフォーマンスが大幅に変化することはありませんでした

また、web.config で Trace を有効にすると、trace.axd で、Begin Load と End Load の間で読み込み時間が非常に長くなることがわかります。最初の読み込みではなく、20 秒の場合もあります。

また、ページが読み込まれなくなる「IIS の動的データ キャッシュ」を有効にするときに問題が発生しました。コンテンツ エンコーディング エラーが発生しました。

一般的に、ページの読み込みに約 4 秒かかる理由がわかりません。

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

asp.net-mvc - n2cmsのリンクアイテムコレクション

EpiServerCMSを使用しました。n2cmsにリンクを収集するための属性があるかどうか疑問に思っています。(EpiServerのLinkItemCollectionのように)。そうでない場合は、実装のアイデアを教えてください。

参照:http ://sdk.episerver.com/library/cms6/Developers%20Guide/Core%20Features/Properties/How%20To/Use%20Link%20Collection%20property.htm ありがとうございます。

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

c# - EpiServer Webサービス6.0、Webサービス使用時の認証の問題

EpiServerWebサービスにページを追加するように指示するコンソールアプリケーションを実行しています。私の問題は、自閉症を機能させることができないということです。EpibackoficeでWebサービスユーザーを作成しました。アカウントを使用してブラウザからWebサービスにログインできます。

コンソールアプリのコードサンプルは次のとおりです。

私が受け取るエラーメッセージは

System.Web.Services.Protocols.SoapException:サーバーはリクエストを処理できませんでした。
---> EPiServer.Core.EPiServerException:ユーザーには、EPiServer.WebServices.ContentChannelServiceのEPiServer.WebServices.DataFactoryService.ValidateWebServiceAccess ()のユーザーに対して、リモートサイトのWebサービスにアクセスするための「Permission.WebServiceAccess」アクセス権がありません。.ValidateWebServiceAccess()at EPiServer.WebServices.ContentChannelService.ImportPage(String channelId、String pageName、String [] propertyKeys、String [] propertyValues、StringcultureName、Guid pageId、Guid parentPageId、String pageTypeName)---内部例外スタックトレースの終了---

設定ファイルでどのように行ったかを表示する必要があるかどうかはわかりませんが、追加する必要がある場合は、教えてください。誰かがここから行く方法を知っているなら、答えてください。前もって感謝します!

編集

名前でエラーが発生し、フォーム認証ではなくログインプロンプトが表示されます。次のような、いくつかのWebサービスメソッドを使用できます。

しかし、Webサービスを適切に使用しようとしたり、ValidateWebServiceAccess()を呼び出したりすると、このエラーが発生します。

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

episerver - Episerver実際に使用されている一部の画像には、ファイル概要に「関連ページがありません」があります

Episerver FileManagement では、一部の画像のファイル概要に「関連ページがありません」がありますが、これらの画像を使用するページがあります。更新、サイトの再起動、インデックスの再作成は役に立ちませんでした。画像は、PropertyImageUrl (または他の PropertyString も試しました) 型プロパティから画像パスを取得するコントロールによって表示されます。コントロールは次のようにレンダリングされます

しかし、一部の画像は、次のような静的な src 値を持つ静的に記述されたタグです。

これらのアプローチ (コントロールまたは静的タグを使用) のいずれも、epipserver ファイル システム イメージに新しく追加された 1 つのイメージでは機能しませんでした。「関連ページがありません」。しかし、ファイル マネージャーの他の画像には通常、関連ページが表示されているものがあります。これらの画像の関連ページへのレンダリングは、上記で説明したのと同じ方法で行われます。VPP プロバイダーがデフォルトで、filesummary.config もデフォルトです。実際に使用されているいくつかのランダムな画像には、filesummary に関連するページがないようです。これは、画像がページに表示される方法には依存しないようです。Episerver が filesummary に「関連ページ」リストを作成する方法に関する情報をお持ちでしょうか? 他に何を試すことができますか?この情報を更新するには、episerver に時間がかかるのではないでしょうか? どこに保管されていますか?

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

episerver - サイトで実行している EPiServer のバージョンを確認する最も簡単な方法

サイトが構築された EPiServer のバージョン (「EPiServer 6」/「EPiServer 6 R2」) を確認できる episerver.config 以外の場所はありますか?

通常、私は episerver.config を調べて、それらの数値を Deployment Center の数値と比較して、"EPiServer 6" か "EPiServer 6 R2" かを調べます。

私は EPiServer 6 と EPiServer 6 R2 のみを使用しているため、これらのバージョンが質問に最も関連しています。

編集: 最初の 2 つの段落を、バージョンという言葉の意味で更新しました。

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

c# - EPiServer の PageFiles フォルダからディレクトリを取得する

EPiServer PageFiles システムの仕組みについて考えています。グローバル ファイルを取得すると、正しいディレクトリを取得するのは簡単です。次のように記述します。

しかし、PageFiles フォルダーからファイルを取得したい場合は、注意が必要です。EPi バックオフィス アップロードのパスは であると表示されPageFiles/myfolderていますが、これはフォルダーを返しません。

これで、ファイルがページごとに異なる方法で保存されていることがわかります。1 つのページにはパスが/PageFiles/361/myfolder/あり、別のページにはパスがあります/PageFiles/65/myfolder/。私がしたいのは、書くことができることだけです

しかし、私が書かなければならないフォルダを取得するには(たとえば)

その中のすべてのファイルにアクセスできるように PageFiles フォルダーを取得する正しい方法は何ですか?

ところで、これは EPiServer 6.0 です

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

c# - EPIServer CMS Web サービス

EPIServer Webservice ContentChannelService.asmx を使用して、ページの特定のプロパティにファイルをインポートしようとしています。

プログラムでページを作成した後、Web サービスを使用して「linktoimage」プロパティを設定したいと考えています。ファイルシステムのルートにファイルをアップロードすることに成功しましたが、ご理解のとおり、それをページのプロパティに接続したいと考えています。

どうすればいいですか?(ページの ID を持っているので、ページを取得できます) ヒント、トリック、または解決策は大歓迎です!

ありがとう!

編集 PageMirroringService.asmx と PageStoreService.asmx を使用することは自由ですが、それらを使用して希望どおりに機能させる方法が正確にはわかりません。