当社には、AspDotNetStorefront に基づいた ASP.NET e コマース サイトがあり、約 6 か月間運用されています。私の開発マシンで dotTrace を使用してプロファイリングしようとしています。dotTrace は、既定のページを読み込むときに .NET がエラーをスローする原因となります。エラーは次のとおりです。
「/」アプリケーションでサーバー エラーが発生しました。
ファイルまたはアセンブリ 'AspDotNetStorefrontCore、Version=9.0.1.3、Culture=neutral、PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。厳密な名前のアセンブリが必要です。(HRESULT からの例外: 0x80131044)
エラーを修正するために 2 つのルートを使用しましたが、どちらも機能しませんでした。
1) サイトを再構築し、各 Storefront dll に厳密な名前で署名しました。
2) sn ユーティリティを使用して dll を登録し、CLR が厳密な名前の検証をスキップするようにしました。
また、Fusion Assembly Binding Log Viewer を使用して手がかりを探してみました。ログには何も明らかではありませんでした。
さらに、dotTrace でアプリケーションを WebDev アプリと IIS アプリの両方として実行できるようにしました。どちらの方法でも同じ結果が得られます。
どんなアイデアでも大歓迎です!