DataFactory
に
FindPagesWithCriteria(PageReference pageLink, PropertyCriteriaCollection criterias)
を呼び出していると私は取得してい
NullReferenceException
DefaultPageCriteriaQueryService.GetProviderQueryService()
で:とNullReferenceException
【とNullReferenceException:オブジェクト参照 オブジェクトのインスタンスに設定されていません]
EPiServer.Core.DefaultPageCriteriaQueryService.GetProviderQueryService(のContentProvider プロバイダ)+44
EPiServer.Core.DefaultPageCriteriaQueryService.FindPagesWithCriteriaInternal(PageReferenceオブジェクト pageLink、PropertyCrit eriaCollection用のcriterias、文字列languageBranch、 ILanguageSelectorセレクタ、FindPagesWithCriteriaDelegate findPagesDelegate)293
EPiServer.Core.DefaultPageCriteriaQueryService.FindPagesWithCriteria(PageReferenceオブジェクト pageLink、PropertyCriteriaCollection用のcriterias、文字列languageBranch、 ILanguageSelectorセレクタ)124
EPiServer.DataFactory.FindPagesWithCriteria(私はEpiserverのシンボルサーバーをフックアップしました
PageReferenceオブジェクトpageLink、 PropertyCriteriaCollectionののcriterias)115
...コードをステップインして、DefaultPageCriteriaQueryService
で私はGetProviderQueryService()
に渡されているContentProvider
がNREにつながることがわかります。 _providerManager.ProviderMap.GetDefaultProvider()
リターンヌルため_providerManager.ProviderMap
が空であるということで犯人と
case TypeOfSearch.Local:
return findPagesDelegate(pageLink, tempCriteria, languageBranch, selector, this.GetProviderQueryService(this._providerManager.ProviderMap.GetDefaultProvider()));
:このメソッドを呼び出す行はこれです。以前はこの問題は経験したことがなく、初期化する必要がある場合はProviderMapに関する関連情報を見つけることができません。
なぜこの問題が発生していますか?私のProviderMapはなぜ空ですか?私のProviderMapにデフォルトプロバイダがあるべきですか?