問題タブ [publish-profiles]

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.

0 投票する
0 に答える
867 参照

asp.net - Visual Studio 2015 発行プロファイルには単一ファイルが含まれます

Visual Studio 2015 ASP.NET MVC プロジェクトでは、プロジェクトの公開に「ファイル システム」公開メソッドを使用しています。さらに、発行プロセスにカスタム JSON 構成ファイル (settings_dev.conf) を含めたいと考えています。デフォルトでは、このファイルはファイル システムに公開されません。

  1. 発行プロファイル構成に単一のファイルを含めることはできますか?
  2. 公開ファイルの名前を変更することはできますか? 「settings_dev.conf」から「settings.conf」へ。

以下は私が試した構成です。

この構成を使用すると、すべてのファイルが公開されます。さまざまな環境用に他の settings.conf ファイルがあります。

0 投票する
1 に答える
1067 参照

azure - コマンド プロンプトから msbuild を使用中にエラー ERROR_COULD_NOT_CONNECT_TO_REMOTESVC が発生する

以下に示すように、コマンドラインでmsbuildツールを使用してWebプロジェクトをデプロイしようとしています-

msbuild MyWebProject.vbproj /p:DeployOnBuild=true /p:PublishProfile="MyWebProject - Web Deploy - Test" /p:Configuration=Debug

しかし、次のエラーが発生します-

msdeploy エラー ERROR_COULD_NOT_CONNECT_TO_REMOTESVC: Web 配置タスクが失敗しました。(サーバーが応答しなかったため、指定されたプロセス (「Web 管理サービス」) を使用してリモート コンピューター (「MyWebProject.scm.azurewebsites.net」) に接続できませんでした。プロセス (「Web 管理サービス」) がリモート コンピューターで開始されました。詳細については、http: //go.microsoft.com/fwlink/ ?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC を参照してください。) [C:\XXXX\XXXX\MyWebProjectSolution\MyWebProject\MyWebProject.Web.vbproj]

これが私が使用している公開プロファイルです -

同じ発行プロファイル ファイルを使用して Web アプリを手動で発行すると、問題なく動作します。

msbuild が行う要求と応答は次のとおりです (フィドラーを使用してキャプチャ) -

fiddler リクエストの詳細については、以下の画像を参照してください。ここに画像の説明を入力

私の msbuild コマンドで何が問題になっているのでしょうか?

0 投票する
2 に答える
2970 参照

visual-studio - Visual Studio ssdt を使用して、さまざまな公開プロファイルにさまざまなシード データをデプロイしますか?

Visual Studio Sql Server Data tools データベース プロジェクトを使用して、異なるパブリッシュ プロファイルに対して異なるシード データ セットをデプロイすることは可能ですか?

デプロイ後スクリプトを使用してシード データをデプロイできることはわかっています。パブリッシュ プロファイル機能を使用して、さまざまな環境にデプロイできることがわかっています。私たちが知らないのは、さまざまなシード データをさまざまな環境に展開する方法です。

なぜ私たちはこれをしたいのでしょうか?

  • 単体テスト用のシード データの小さな明示的なセットを取得できるように、これを実行できるようにしたいと考えています。
  • テスト チームがアプリケーション全体をテストするために、テスト チームの環境にデプロイするためのより広範なデータ セットが必要です。
  • 本番環境前の特定のシード データ セットが必要です。
0 投票する
0 に答える
283 参照

asp.net - msdeploy で発行プロファイルを使用して配置した後、プロジェクト フォルダーの外にファイルを移動する

ソリューションのルートに 2 つの xml ファイルがあり、展開フォルダーの親にコピーする必要があります。

私の Web サイトは D:\test\website に展開されていますが、このフォルダーの外に移動する必要がある 2 つの xml ファイルを例外として作成したいと考えています。そのため、2 つの xml ファイルを D:\test に移動する必要があります。

現在、発行プロファイルに次の行があります。

2 つのファイルを見つけることができますが、D:\test にはありません。ただし、それらは deploy フォルダーに存在します。これを機能させるために、次のような多くのことを試みました。

この瞬間、私はもう何をしているのかわかりません。どんな助けでも大歓迎です!

0 投票する
0 に答える
239 参照

azure-web-app-service - Azure Web サイトのスロットを発行プロファイルと交換する

Web サイトの公開プロファイルしかない場合に、ステージング スロットを本番環境と交換する方法があるかどうか疑問に思っています。

Azure CmdLet でスロットを交換できることは承知していますが、そのためには Azure サブスクリプションを Powershell CLI に追加する必要があります。私の場合、インフラストラクチャ チームはサブスクリプションで Web サイトをプロビジョニングし、展開のために開発チームに公開プロファイルを提供します。私たちが持っているアイデアは、開発チームが最初にステージング スロットにサイトを展開し (私たちが使用している MSDeploy)、いくつかのサニティ チェックを実行し、最後にスロットを交換するというものです。スワップするには、開発チームが Azure サブスクリプション全体にアクセスできる必要があります。これは私が望むものではありません。どうやら、スワップを行うために「自動スワップ」オプションを使用しているようです。しかし、これでは、開発チームが不適切なステージング展開を放棄するのに十分な制御を行うことはできません。

開発チームが Web サイトの発行プロファイルしか持っていないことを考えると、開発チームのためにスワップを行うことはまったく可能ですか? 考え、指針、洞察、提案などをいただければ幸いです。

0 投票する
1 に答える
590 参照

msbuild - *.pubxml.user から *.pubxml の publishUrl 値をオーバーライドするにはどうすればよいですか?

関連する *.pubxml の「publishUrl」値をオーバーライドしようとしています

pubxml.user で使用<publishUrl>してみましたが、それを拾いません。

*.pubxml.user で使用できる許可されたプロパティは何ですか?

Visual Studio Enterprise 2015 Update 1 を使用しています

ここに私のpubxmlがあります:

0 投票する
1 に答える
1144 参照

visual-studio-2015 - Visual Studio 2015 community edition で .publishsettings ファイルをインポートすることはできますか?

Visual Studio 2015 (コミュニティ エディション) では、すべての接続フィールドと設定フィールドを手動で入力することなく、.pubxml ファイルを生成するために .publishsettings ファイルをインポートする方法がわかりません。検索の結果、次のようになるはずだと判断しました(これがどのバージョンに関連しているかはわかりません):

ここに画像の説明を入力

しかし、2015年に私が見たのはこれだけです:

ここに画像の説明を入力

VS2015 Community Edition はインポートをサポートしていますか? もしそうなら、どのようにしますか?

0 投票する
3 に答える
6819 参照

iis - Web サーバーを停止せずに、既存/実行中のサイトで ASP.NET Core アプリを更新するにはどうすればよいですか?

テスト サーバーで実行されている ASP.NET Core サイトがあり、既にサイトを実行している現在のアプリと同様に、XCopy によって IIS Web サーバーに自動展開したいと考えています。ソリューション内の "publish-local" ディレクトリにサイトをパッケージ化する発行プロファイルを追加しました。既存のサイトをコピーしようとすると、すべての DLL が別のプロセス (おそらく Kestrel) によって使用されているため、兄弟ディレクトリに展開し、IIS を再マップして兄弟を確認する必要があります。Kestrel または IIS Web サーバーを手動で介入して停止することなく、実行中の ASP.NET Core サイトを更新するにはどうすればよいでしょうか?