9

ASP.net 2.0 Web サイトから vb.net 1.1 アセンブリを呼び出すと、実行時に「このアセンブリをロードすると、他のインスタンスとは異なる許可セットが生成されます」というエラーが表示されます。このエラーの背後にある理由は何ですか?

シナリオは次のとおりです。

ASP.NET 2.0 で WebSite として構築された Web アプリケーションが 1 つあります。この Web サイトの Web ページは、2.0 vb.net アセンブリを読み込みます。これは、1.1 vb.net アセンブリを読み込みます。

1.1 dll のアセンブリをロードする際に、コードが実行時に失敗します。助けてください。

4

2 に答える 2

18

.NET 4.5.1 をインストールしたときにこのエラーが発生しました。

ソリューション フォルダー内の .suo ファイルを削除して修正しました (非表示のファイルを表示する必要がある場合があります)。

次に起動すると、すべてが正常に戻りました。

于 2013-12-12T10:44:08.057 に答える
1

何週間も探し続けて、犯人を見つけました。

私の場合、それはソリューションの新しいコード署名証明書であり、ローカル証明書ストアに古いものがあります。

新しい証明書をインストールすると、エラーは消えました。

于 2014-04-25T11:45:57.370 に答える