ローカルマシン上のNETローカルアセンブリフォルダにDLLへの参照があります。私はどのように私はこのDLLを私のウェブサイトの展開に「パッケージ化」できるのだろうかと思っていましたか?ステージングサーバーにデプロイすると、そのdllを持っていないと不平を言って起動します。 (これはステージングサーバーのGACにはありません)。ありがとうございました。アセンブリからDLLをコピーする
3
A
答えて
1
DLL参照をCopyLocal = trueに設定しようとしましたか?
+0
私のDLL参照でさえ、そのGACにあります。 – DavidS
+0
GAC上にある場合は、web.configに参照が必要です! – balexandre
1
2
参照先のDLLが対象のコンピュータのGACに存在しない場合は、DLLをWebサイトの\bin
フォルダに配置する必要があります。 asp.net Webサイトの場合、参照されるDLLはGACまたは\bin
フォルダーに存在する必要があります。または、WebSetupプロジェクトのようなものを使用して、ターゲットコンピュータのGACにDLLをインストールすることもできます。
http://blog.kumarvineet.com/blog/post/2012/02/14/Copy-dll-from-GAC.aspx –