0

ASP.NET の初期のバージョンでは、厳密な名前のアセンブリを bin フォルダーに配置しないことを知っています。これが問題を引き起こしたことは覚えていますが、具体的にどのような問題があったかは覚えていません。これが ASP.NET 2.0 にも適用されるかどうかは誰にもわかりませんか? ASP.NET 2.0 以降のバージョンで、厳密な名前のアセンブリを bin フォルダーに配置しない理由はありますか?

4

3 に答える 3

2

あなたが説明した問題は .NET 2.0 で修正されたので、もう心配する必要はありません。

ただし、厳密な名前binのアセンブリをフォルダーに配置し、同じ厳密な名前のアセンブリが GAC に存在する場合、GAC のアセンブリが読み込まれることに注意してください。

于 2011-02-04T20:17:52.153 に答える
1

これには問題はないはずです。開発/テスト中に数回実行しましたが、現在実行中のサイトで、binフォルダー内のアセンブリに問題なく厳密に名前を付けているサイトもあります。

アセンブリには(明らかに)理由から強い名前が付けられているため、binフォルダーにドロップするのには十分な理由があります。

于 2011-02-04T16:17:53.023 に答える
0

厳密な名前のアセンブリがビンに入れられるという問題は経験していません。厳密な名前のアセンブリとバージョン管理の競合による相互運用の問題をいくつか経験しましたが、これらは、開発者が現在または新しいバージョンではなく、古いバージョンの ComPlus アプリケーション ライブラリをソリューションにコンパイルしたことが原因でした。

于 2011-02-04T16:17:02.673 に答える