ローカル マシンで NET を使用している場合、ローカル アセンブリ フォルダーに DLL への参照があります。この dll を自分の Web サイトの展開にどのように「パッケージ化」できるか疑問に思っていました。ステージング サーバーにデプロイすると、その dll がないと不平を言い始めます。(ステージング サーバーの GAC にはありません)。ありがとうございました。
3006 次
3 に答える
2
参照する DLL がターゲット コンピューターの GAC にない場合は、DLL を Web サイトの\bin
フォルダーに配置する必要があります。asp.net Web サイトの場合、参照される DLL は GAC または\bin
フォルダーに存在する必要があります。または、WebSetup プロジェクトなどを使用して、ターゲット コンピューターの GAC に DLL をインストールすることもできます。
于 2009-03-16T18:11:29.997 に答える
1
Visual Studioは参照場所を相対パスとして保存するので、プロジェクトのフォルダーに配置し、そのプロパティが「ローカルにコピー」されていることを確認してください。これにより、VSがファイルを出力ディレクトリにコピーします。
于 2009-03-16T18:10:28.127 に答える
1
DLL 参照を CopyLocal = true に設定してみましたか?
于 2009-03-16T18:08:56.430 に答える