37

Visual Studio 2012 は、特定の Web.config 変換を使用したソリューションの実行を、公開する必要なしにサポートしていますか? web.config を使用して公開時にクライアント設定を変更し、ローカルでテストしたいと考えています。

4

3 に答える 3

42

まったく同じではありませんが、Visual Studio 2012+ を使用して変換をプレビューできます

変換のプレビュー

注: SlowCheetah を使用している場合は、プレビューする前にファイルを保存する必要があります。

于 2014-11-12T15:10:14.787 に答える
21

web.config 変換機能は、発行/パッケージ化中にのみ使用できます。

これに対処するには、web プロジェクトには、アプリが実行される代替フォルダーと、win プロジェクトのようにソースが配置されるフォルダーの抽象化がないということです。このため、多くの VS コードがソース web.config に触れています。VS が知らないうちに web.config ファイル自体を変更すると、奇妙な動作につながる可能性があります。

これを手動で行う方法をhttp://sedodream.com/2010/10/21/ASPNETWebProjectsWebdebugconfigWebreleaseconfig.aspxでブログに書いています。

Web プロジェクトが潜在的に悪い状態になる可能性があるにもかかわらず、この機能を求める多くの人々がいます。需要が非常に高いため、SlowCheetah にジェスチャを追加して、Web プロジェクトでもこれを有効にすることを検討しています。これを追跡するために、 https: //github.com/sayedihashimi/slow-cheetah/issues/39 の SlowCheetah プロジェクト ページに問題があります。今後の更新については、その問題をフォローできます。これは私が取り組んでいる次の項目の 1 つかもしれませんが、それまでの間は上記のリンクの手順を使用できます。

于 2012-11-14T19:39:29.397 に答える
6

VSのSlowCheetah拡張機能を調べる必要があります。公開に加えて、F5を実行するとXML変換が可能になります。また、web.config以外の変換も可能にします。

于 2012-09-12T20:55:28.253 に答える