問題タブ [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.
c# - FileInfo のファイルの絶対サーバー パス (物理パス) を取得します。
EPi サーバー プロバイダーを使用しています。
プロバイダーの定義は次のとおりです。
そして、ここに私の問題があります-たとえば、次のように文字列を定義すると:
FileInfo
physicalPath ではなく virtualPath を使用しているため、このファイルを見つけることができません。
でファイルを見つけることができるように、physicalPath を取得するにはどうすればよいFileInfo
ですか?
episerver - EpiServer6のインストールに関する問題
Epi Server 6.0.530.0をインストールするときに「カスタム」を選択しましたが、しばらくするとエラーが発生します(「ストアドプロシージャ「sp_dboption」が見つかりませんでした」)。これは私の最初のインストールであり、Epiを使用したことはありません(10年以上にわたって.NETをコーディングしていますが)ので、当然、少し不安を感じます。(つまり、何が問題になるのか、どのようにそれを殺すのかがわからないということです。)
Win7ProにSQLServer2008とVC#2010(両方ともExpress)があります。
提案?
また、インストールログに長くて完全なエラーメッセージがありますが、リンチされたくないので、ここには投稿しません。本当に長いです...だからここにアップロードしました。うれしそうな読書!
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」という名前のメソッドが含まれていないため、メソッドの呼び出しに失敗しました。
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 秒かかる理由がわかりません。
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 ありがとうございます。
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()を呼び出したりすると、このエラーが発生します。
episerver - Episerver実際に使用されている一部の画像には、ファイル概要に「関連ページがありません」があります
Episerver FileManagement では、一部の画像のファイル概要に「関連ページがありません」がありますが、これらの画像を使用するページがあります。更新、サイトの再起動、インデックスの再作成は役に立ちませんでした。画像は、PropertyImageUrl (または他の PropertyString も試しました) 型プロパティから画像パスを取得するコントロールによって表示されます。コントロールは次のようにレンダリングされます
しかし、一部の画像は、次のような静的な src 値を持つ静的に記述されたタグです。
これらのアプローチ (コントロールまたは静的タグを使用) のいずれも、epipserver ファイル システム イメージに新しく追加された 1 つのイメージでは機能しませんでした。「関連ページがありません」。しかし、ファイル マネージャーの他の画像には通常、関連ページが表示されているものがあります。これらの画像の関連ページへのレンダリングは、上記で説明したのと同じ方法で行われます。VPP プロバイダーがデフォルトで、filesummary.config もデフォルトです。実際に使用されているいくつかのランダムな画像には、filesummary に関連するページがないようです。これは、画像がページに表示される方法には依存しないようです。Episerver が filesummary に「関連ページ」リストを作成する方法に関する情報をお持ちでしょうか? 他に何を試すことができますか?この情報を更新するには、episerver に時間がかかるのではないでしょうか? どこに保管されていますか?
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 つの段落を、バージョンという言葉の意味で更新しました。
c# - EPiServer の PageFiles フォルダからディレクトリを取得する
EPiServer PageFiles システムの仕組みについて考えています。グローバル ファイルを取得すると、正しいディレクトリを取得するのは簡単です。次のように記述します。
しかし、PageFiles フォルダーからファイルを取得したい場合は、注意が必要です。EPi バックオフィス アップロードのパスは であると表示されPageFiles/myfolder
ていますが、これはフォルダーを返しません。
これで、ファイルがページごとに異なる方法で保存されていることがわかります。1 つのページにはパスが/PageFiles/361/myfolder/
あり、別のページにはパスがあります/PageFiles/65/myfolder/
。私がしたいのは、書くことができることだけです
しかし、私が書かなければならないフォルダを取得するには(たとえば)
その中のすべてのファイルにアクセスできるように PageFiles フォルダーを取得する正しい方法は何ですか?
ところで、これは EPiServer 6.0 です
c# - EPIServer CMS Web サービス
EPIServer Webservice ContentChannelService.asmx を使用して、ページの特定のプロパティにファイルをインポートしようとしています。
プログラムでページを作成した後、Web サービスを使用して「linktoimage」プロパティを設定したいと考えています。ファイルシステムのルートにファイルをアップロードすることに成功しましたが、ご理解のとおり、それをページのプロパティに接続したいと考えています。
どうすればいいですか?(ページの ID を持っているので、ページを取得できます) ヒント、トリック、または解決策は大歓迎です!
ありがとう!
編集 PageMirroringService.asmx と PageStoreService.asmx を使用することは自由ですが、それらを使用して希望どおりに機能させる方法が正確にはわかりません。