問題タブ [azure-pipelines-release-pipeline]

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 投票する
1 に答える
478 参照

azure - VSTS DacpacTask で列を削除するにはどうすればよいですか?

ファイルを生成するビルド ステップが VSTS に.dacpacあり、それを Release 定義に渡します。次に、Execute Azure SQL: DacpacTask を使用してデータベースを更新します。列を削除しようとすると、これが DacpacTask の出力です。

そのビルドには他にもいくつかのデータベースの変更が含まれていましたが、列を削除するコミットを元に戻すと、リリースは成功しました。

また、列NULLに sしかない場合でも同じ問題が発生することを確認しました。Bar

(もちろん、SSMS を使用して列を手動で削除することもできますが、CI/CD システムを持つことのポイントはすべてを自動化することなので、それを行う必要はありません。)

VSTS DacpacTask を使用して列を削除するにはどうすればよいですか?

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

azure-pipelines-release-pipeline - 特定のファイルが artifactstagingdirectory にコピーされない

以下の記事に従って、ASP.NET アプリを Azure 仮想マシンにデプロイします。 https://www.visualstudio.com/en-us/docs/release/examples/azure/net-to-azure-vm#build

以下のエラーが表示されます:

##[エラー]System.Management.Automation.RuntimeException: 'C:\temp\ConfigureWebserver.ps1' という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。---> System.Management.Automation.RuntimeException: 'C:\temp\ConfigureWebserver.ps1' という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。

VM に ConfigureWebserver.ps1 ファイルを手動でコピーしてビルドを展開すると、正常に展開できます。

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

tfs - TFS Release CopyFiles タスクは、コード EPERM を提供します

TFS 2015 リリース マネージャーの最新バージョンを実行しています。「CopyFiles」タスクを含む単純なリリースがあります。タスクの「Clean Target Folder」オプションを有効にする必要があります。

ここに画像の説明を入力

3 つのターゲット環境が構成されています。どちらも新しく作成された同一の Windows サーバーです。CopyFiles タスクは最初の 2 つのサーバーに対しては正常に機能しますが、パイプラインの次の環境では、2 番目のサーバーにコピーするときに次のエラーが発生します。

イベント ログにエラーの兆候はありません。

共有 "\Steatbt02\BizTalkDeployments2" を作成し、ビルド エージェントを実行しているアカウントに "フル アクセス" アクセス許可を付与しました。ビルド サーバーにログオンして、ビルド エージェントの資格情報を使用してコマンド プロンプトを実行することさえ試みました。このコマンド ウィンドウから、ターゲット フォルダー "\Steatbt02\BizTalkDeployments2\Orchard" を削除することができました。そのため、ビルド エージェントが同じことを行うのに苦労する理由がわかりません。

何が間違っているのか、または問題の根本原因を突き止めるために私が取ることができる追加の手順はありますか?

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

sql-server - app.config 接続文字列で複数の SQL Server データベースを参照する方法

SQL Server の単体テストを実行しており、テスト対象の "A" と "B" の 2 つのテスト データベースがあります。私の VSTS リリース定義では、これら両方のテスト DB の DACPAC ファイルを同じサーバーにデプロイします。ビルド出力にコピーされる app.config ファイルには、次の接続文字列があり、データベース "A" を "初期カタログ" として参照しています。

データベース「B」にも接続したい場合、どうすればよいですか?

  • 同じ接続文字列で 2 つの初期カタログを作成できますか?
  • 接続文字列が「A」を参照し、もう一方が「B」を参照する 2 つの configSections を作成できますか?
  • "A" に制限されないように、接続文字列から Initial Catalog を削除できますか?
  • 2 つの app.config ファイルを作成し、それらを同じ場所に置くことはできますか?

ありがとうございました。

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

permissions - Visual Studio Team Services のコード タブにアクセスできません

以下のエラーが表示されます。

ここに画像の説明を入力

Visual Studio サブスクリプションを確認できなかったため、Stakeholder にダウングレードしました。詳細については、トラブルシューティング ページにアクセスしてから、ここをクリックして再試行してください。

私が得ているエラーメッセージは次のとおりです。ユーザーリストを確認すると、以下のメッセージが表示されます。

ここに画像の説明を入力

コードにアクセスする方法がわかりません。