現在、sitefinity 3.7を使用しているサイトで作業しています。以下のエラーが出たときに安全なソースを使用して、私のハードドライブにファイルをコピーした後、私は自分のローカルホストでページを表示しようとした:localhostのsitefinityサイトの表示に関する問題
サーバーエラー「/」アプリケーションで。
ファイルまたはアセンブリ 'Telerik.Cms.Engine、Version = 3.1.3311.24714、Culture = neutral、PublicKeyToken = 85fd314cb21bc432'またはその依存関係の1つをロードできませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。 (HRESULTからの例外:0x80131040)
説明現在のWeb要求の実行中に、未処理の例外が発生しました。エラーの詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。
例外の詳細:System.IO.FileLoadException:ファイルまたはアセンブリ 'Telerik.Cms.Engine、Version = 3.1.3311.24714、Culture = neutral、PublicKeyToken = 85fd314cb21bc432'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。 (HRESULTからの例外:0x80131040)
ソースエラー:
未処理の例外は、現在のWeb要求の実行中に生成されました。以下の例外スタックトレースを使用して、例外の起点および場所に関する情報を識別できます。 アセンブリロードトレース:次の情報は、アセンブリ 'Telerik.Cms.Engine、Version = 3.1.3311.24714、Culture = neutral、PublicKeyToken = 85fd314cb21bc432'をロードできなかった理由を判断するのに役立ちます。
WRN:アセンブリバインディングログがオフになっています。 アセンブリのバインド失敗のログを有効にするには、レジストリ値[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)を1に設定します。 注:アセンブリのバインドの失敗のログには、パフォーマンス上のペナルティがあります。 この機能を無効にするには、レジストリ値[HKLM \ Software \ Microsoft \ Fusion!EnableLog]を削除します。
スタックトレース:
[FileLoadException:ファイルまたはアセンブリをロードできませんでした 'Telerik.Cms.Engine、バージョン= 3.1.3311.24714、カルチャニュートラル、PublicKeyToken = = 85fd314cb21bc432' またはその依存関係の1つ。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。 (HRESULTからの例外:0x80131040)] System.Reflection.Assembly._GetType(String name、Boolean throwOnError、Boolean ignoreCase)+0 Telerik.Utilities.TypeResolutionService.GetType(String name、Boolean throwOnError、Boolean ignoreCase)+579 Telerik .Utilities.StringTypeConverter.ConvertFrom(ITypeDescriptorContextコンテキスト、CultureInfoカルチャ、オブジェクト値)+108 Telerik.Sitefinity.Configuration.XmlConfigProvider.LoadAttributes(ConfigElement要素、XmlReaderリーダー)+321 Telerik.Sitefinity.Configuration.XmlConfigProvider.LoadElement(ConfigElement要素、XmlReader reader、Stack`1 stack)+761 Telerik.Sitefinity.Configuration.XmlConfigProvider.LoadSection(ConfigSectionセクション)+389 Telerik.Sitefinity.Configuration.ConfigProvider.GetSection()+279 Telerik.Sitefinity.Configuration.ConfigManager.GetSection()104 Telerik.Framework.Web.ControlUtils..cctor()+64
[TypeInitializationException: 'Telerik.Framework.Web.ControlUtils' のタイプ初期化子が投げ例外。] Telerik.Framework.Web.ControlUtils。GetTemplate(文字列virtualPath)+0 Telerik.Search.WebControls.SearchBox.get_LayoutTemplate()+50 Telerik.Search.WebControls.SearchBox.CreateChildControls()+90 System.Web.UI.Control.EnsureChildControls()146 System.Web.UI.Control.PreRenderRecursiveInternal()+61 System.Web.UI.Control.PreRenderRecursiveInternal()+224 System.Web.UI.Control.PreRenderRecursiveInternal()+224 System.Web.UI.Control。 PreRenderRecursiveInternal()224 System.Web.UI.Control.PreRenderRecursiveInternal()224 System.Web.UI.Page.ProcessRequestMain(ブールincludeStagesBeforeAsyncPoint、ブールのincludeStagesAfterAsyncPoint)3394
バージョン情報:Microsoft .NET Frameworkバージョン:2.0.50727.4952; ASP.NETのバージョン:2.0.50727.4955
私が試したもの:
- は、サイトの最新バージョンを取得するフォルダのアクセス権(のDefaultAppPoolとネットワークサービスの両方)
- を変更します再び。
- web.configファイルをチェックし、データベース(おそらく無関係)を指すように接続文字列を再設定サイト再コンパイル - 無修正
を誰もが、この問題が発生しましたか?
ありがとうございます!
ピーター
web.configファイルが破損していることがわかりました。私の質問に答える時間をとってくれてありがとう - –