7

開発中に GAC から参照する aa ライブラリを使い始めました。Web サーバーにプロモートするときに、プロジェクトの bin ディレクトリに含まれる dll が必要です。また、ローカルとサーバーの web.config を異なるものにする必要があります。このライブラリを使い始める前は、VS のウェブサイト公開機能をとても楽しんでいました。今では邪魔になっているようです。

4

4 に答える 4

5

web.config 展開の問題について: Scott Guthrie はここについて書いています:

ヒント/コツ: VS 2005 を使用して開発、QA、ステージング、および運用 Web.Config 設定を自動化する

Visual Studio ビルド環境内で構成プロセスを簡単に自動化できます (IDE 内とコマンドライン/自動ビルドの両方で機能する方法で自動化します)。

于 2008-11-24T16:32:32.297 に答える
3

公開ツールを使用した現在の構成では、web.configが最終サイトに送信されますが、私が知る限り、これを回避する方法はありません。

Visual Studio 2010は、展開プロセスが別の構成をプッシュできるように、ターゲット構成を設定する機能を提供します。

.dll参照に関しては、それを機能させる唯一の方法は、参照で「ローカルコピー」をtrueに設定している場合だと思います。

于 2008-11-24T15:48:23.197 に答える
2

それは理想的ではありません-splattneの答えは物事を設定する正しい方法です-しかし、それをプロジェクトファイルから移動して(「プロジェクトから除外」)、ソリューションに保持することができます(VS2010の「ソリューションアイテム」)。

これは、公開時にコピーされないということでした。

于 2011-10-20T14:48:18.680 に答える
0

Visual Studio 2010 でパブリッシュする場合、ターゲット サーバーで実稼働 Web.Config を読み取り専用にすることが正常に機能することがわかりました。

お役に立てれば。

于 2013-01-02T15:10:11.037 に答える