0

FolderBrowserPropertyと呼ばれるMeridiumのモジュールを使用して、VPPフォルダー内のすべてのカテゴリーをリストしようとしていますローカルおよび当社のリモートテストサイトでは完全に機能しますが、ライブサイトでは次のエラーが発生します。


'/'アプリケーションのサーバーエラー。

Unhandled Execution Error

Stack trace:

[HttpException: 0x80004005]<br>
System.Web.CachedPathData.GetConfigPathData(String configPath) +459 
System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +132 <br>
System.Web.Configuration.RuntimeConfig.GetConfig(VirtualPath path) +110  
System.Web.Security.UrlAuthorizationModule.CheckUrlAccessForPrincipal(String virtualPath, IPrincipal user, String verb) +477 <br>
EPiServer.Security.PrincipalInfo.HasPathAccess(String path) +88 
EPiServer.Web.Hosting.VersioningDirectory.getDirectories() +229 
EPiServer.Web.Hosting.VersioningDirectory.GetDirectories() +35 
EPiServer.Web.WebControls.FileSystemItem.getChildren() +92 
EPiServer.Web.WebControls.FileSystemItem.get_HasChildren() +5 
System.Web.UI.WebControls.TreeView.DataBindRecursive(TreeNode node, 
IHierarchicalEnumerable enumerable, Boolean ignorePopulateOnDemand) +3652 
System.Web.UI.WebControls.TreeView.DataBindRecursive(TreeNode node, 
IHierarchicalEnumerable enumerable, Boolean ignorePopulateOnDemand) +3752 
System.Web.UI.WebControls.TreeView.DataBindRecursive(TreeNode node, 
IHierarchicalEnumerable enumerable, Boolean ignorePopulateOnDemand) +3752 
System.Web.UI.WebControls.TreeView.DataBindNode(TreeNode node) +347 
System.Web.UI.WebControls.TreeView.PerformDataBinding() +305 
System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect() +82 
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +70 
System.Web.UI.WebControls.TreeView.DataBind() +4 
System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82 
System.Web.UI.WebControls.TreeView.OnPreRender(EventArgs e) +43 
System.Web.UI.Control.PreRenderRecursiveInternal() +86 
System.Web.UI.Control.PreRenderRecursiveInternal() +170 
System.Web.UI.Control.PreRenderRecursiveInternal() +170 
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2041


最初にアクセスの問題(WindowsMembershipProvider)があると想定しましたが、IISとファイルへのアクセスを使用するアクティブの両方にアクセス権があります-それでも同じ問題です。

エラーの前とエラーで実行されているメソッドを少し調べましたが、例外メッセージが原因で、役立つものを推測することはできません。

どんな助けでも最も感謝するでしょう。

よろしく、マティアス


このスレッドを更新するのを忘れました。もちろん、ここでの悪魔はEPiServerでした:) 2週間前にあなたの解決策を見つけましたが、うまくいきました!

4

1 に答える 1

0

どのバージョンのEPiServerを使用していますか?

EPiServer R1には、次のようにまったく同じスタックトレースを持つ古い既知のバグがありました。

問題9716:フォルダ名が「。」で終わるとファイル管理がクラッシュする

追加されたフォルダが「。」で終わっている可能性がありますか?このバグはR1SP2で修正する必要があります。EPiServersファイルマネージャーでフォルダーを参照することにより、同じ例外を取得できるかどうか、影響を受けているのがそのバグであるかどうかを確認できます。

于 2009-11-06T08:00:25.617 に答える