問題タブ [web-config-transform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - asp.net の異なるバージョンでの web.config ファイルの暗号化
ASP.NET 2.0 で web.config ファイルを暗号化するにはどうすればよいですか? asp.net 3.0,3.5 n 4.0では違いますか?
visual-studio-2010 - すべての構成を追加しない構成変換を追加する
Visual Studio 2010 の [構成変換の追加] オプションに問題があります。次の 4 つの構成モードが定義された ASP.NET 4.0 Web プロジェクトがあります。
- デバッグ
- ローカル
- プリプロダクション
- リリース
web.config を右クリックして [Add Config Transforms] を選択すると、次の 2 つの構成変換のみが追加されます。
- Web.Debug.config
- Web.Release.config
「PreProduction」および「Local」ファイルは表示されません。これらの 2 つのファイルが表示される原因となる設定が不足していますか?
asp.net - asp.net config 変換 - 通常のビルドには適用せず、公開のみ
web.config で指定された正しいオプションを使用して、特定の環境に公開できるようにする構成変換が多数あります。
ただし、特定のビルド構成を指定しながらアプリケーションをローカルで実行すると便利です。これにより、アプリをローカルで実行し、ライブ データベースに接続することができます。たとえば、バグを追跡する場合に非常に便利です。
ただし、F5 キーを押してアプリをローカルで実行すると、現在選択されているビルド構成に関係なく、web.config ファイルの変換が行われていないように見えます。
これは正常な動作ですか?変更することは可能ですか?
c# - webdeploy の使用中に web.config 設定を現在の日付に置き換える方法は?
web.config 変換を使用して、設定を選択したソリューション構成の設定に置き換えています。ただし、公開プロセスの日時を保存する設定を追加したいと思います。これは、顧客に「最終公開日」を表示できるようにするためです。
構成変換を使用して、設定を現在の日付に置き換える方法はありますか?
winforms - インストーラー プロジェクトで、元のソリューションではなく、ビルドされたソリューションの .config ファイルを使用するように強制できますか?
Winforms プロジェクトで構成の変更を適用するために、この質問に対する解決策を使用しています。App.config
インストール可能な *.msi ファイルを作成するプロジェクトのインストーラー プロジェクトもあります。問題は、インストーラーにバンドルされている構成ファイルが元の変換されていない構成ファイルであることです。そのため、ビルドされた winforms プロジェクトの構成ファイルにすべての正しい変換が適用されていても、運用インストーラーで運用接続文字列を取得していません。
インストーラー プロジェクトにプロジェクト ビルドの出力を強制的に使用させる方法はありますか?
asp.net - Release および Debug とは異なる web.config 変換を追加する方法
MSBuild による自動ビルド/デプロイ サイクルで使用する web.config 変換を追加したいと考えています。ただし、Visual Studio を使用して変換を追加すると、デバッグとリリースしか得られず、変換を選択するオプションがありません。私が理解している限り、新しい構成プロファイルを追加する必要がありますが、それ以外には必要ありません。これを行う必要がありますか、または変換を使用する他の方法がありますか (特にビルドタスクで)?
また、新しいプロファイルを追加すると、デバッグ構成をチェックするコードが壊れる可能性があることも心配しています。
この定数は構成プロファイルのどこかに定義されていますか、それともプロファイル自体ですか?
基本的に私の質問は、自動ビルドのデバッグ/リリースではない構成変換を追加する方法ですか?
asp.net - web.Release.configトランスフォームでURL書き換えを機能させるにはどうすればよいですか?
すべてのトラフィックをhttpsに移動するように指定されたweb.config書き換えルールがあります。ルールは機能しますが、デバッグ中にSSLが必要になることはありません。公開で機能するweb.release.config変換がすでに実行されているので、そこに書き換えルールを設定することにしました。問題は、書き換えルールが他の設定のように変換されていないことです。web.configの設定は次のとおりです。
そして、これが行われている変換です:
書き換えルールをweb.configにコピーするだけで、正常に機能します。web.Release.configトランスフォームがこのセクションだけで機能しない理由を知っている人はいますか?
web-config-transform - Web.configトランスフォーメーションの条件「starts-with」または「contains」によるxdt:locatorの使用に関する問題
名前に「Config」という単語が含まれている場合、appSettings値のリストを「false」に変更するweb.config変換ファイルを作成しようとしています。
変換ファイルには
VisualStudio2010にエラーが表示されます。
条件正確に1つの引数が必要です。
また、ロケーターの属性としてXpathを使用してそれを試しましたxdt:
が、同じエラーが発生しました。問題は、VS2010がCondition()
or内の式を解析する方法に起因しているようXpath()
です。
この問題をどのように回避できますか?
asp.net - Web Config 変換構文
私はWeb Config Transformationの MSDN ガイドに従ってきましたが、概して成功しています。
ただし、Web 構成の 1 行が問題を引き起こしています。これは、ガイドを誤解しており、間違った構文を使用しているためだと推測できます。
誰かが私の間違いを指摘できることを願っています。その場合は感謝します。
変換の問題のある行は次のとおりです。
元の Web 構成の行は次のとおりです。
私の希望は、変換が属性「sqlConnectionString」を置き換えて、接続の詳細を変更することでした。残念ながら、ラインは影響を受けません。
私はまったく同じ構文を使用しました:
上記は問題なく機能するため、 にも当てはまると思いました。
誰かが私が間違っているところを見ることができますか?
machine.config - ASP.Net Machine.Config 変換
ASP.Net HttpModule と HttpHandler を含む強力に署名されたクラス ライブラリを作成しています。
GAC にライブラリをインストールするライブラリ用のビジュアル スタジオ セットアップ プロジェクトを作成しましたが、アセンブリ参照と HttpModule および HttpHandler を、Visual Studio セットアップ プロジェクトの宛先マシンの machine.config に追加したいと考えています。
車輪の再発明に行く前に、Visual Studio セットアップ プロジェクトを使用してこれを行う簡単な方法はありますか?