問題タブ [msdeploy]
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.
.net - デプロイ後にスクリプトを実行 - MSDeploy
ユーザーが IIS を使用して展開パッケージをインポートし、インストールを完了した後に、カスタム スクリプトをトリガーする (または Windows アプリを開く) 方法はありますか?
何か助けはありますか?
.net - MSDeploy には .net 4 が必要ですか?
MSDeploy には .net 4 が必要ですか?
msdeploy - TFS 2010 ビルド定義で Web パッケージの宛先フォルダーを設定する
ナイトリー ビルドで Web デプロイ パッケージを生成する Web プロジェクトを作成する必要があります。1 つの MVC2 プロジェクトと WCF プロジェクト。
これらのパッケージの新しいバージョンをリッスンし、新しいバージョンがドロップされたときにそれらをデプロイするスクリプトがあります。これに関する問題は、パッケージが TFS デプロイ フォルダー内 (つまり、'....\Nightly Build_20101021.3_PublishedWebSites') にデプロイされることです。
Web デプロイ パッケージのデプロイ用のセット パス、つまり「....\NightlyBuild\packages」を定義する方法はありますか? ビルド定義でこれを行うことはできますか?
ビルド定義の MSBUild 引数は次のとおりです。 /P:CreatePackageOnPublish=true /P:DeployOnBuild=true
プロジェクトでは TFS2010 と Visual Studio 2010 を使用しています。
乾杯、
クーパー。
version-control - IIS Web サイトをバージョン管理に入れる
問題:今まで、IIS マネージャー ツールを使用して IIS Web サイト/アプリを作成していました。問題は、IIS Web サイトへの変更が適切に文書化されていないことです。例: URL 書き換えルールを更新する場合、この変更はバージョン管理ソリューションで文書化する必要があります。
この問題を解決するためのソリューションは何ですか?
iis-7 - MSDeployを使用してパッケージのアプリケーションプールを設定する
私はMSDeployを使用してWebサイトを展開しているので、以下のコードのようなものを使用します。
アプリケーションプールを設定する方法はありますか?これはコマンドラインから実行し、マニフェストなどに設定したくない。
問題ではありませんが、これはIIS7にあります。
visual-studio-2010 - VS2010WebPublishコマンドラインバージョンのファイルシステムデプロイ
皆さん、
一言で言えば、私はこのダイアログを複製したいと思います:
これは、Visual Studio 2010ASP.NetMVCプロジェクトです。このコマンドを実行すると、「C:\ ToDeploy」ディレクトリにある変換されたweb.configsを含む、必要なすべてのファイルが取得されます。
これをコマンドラインで複製して、QA環境のビルドに使用できるようにします。
リモートデプロイのコマンドラインでこれを行う方法に関するさまざまな記事を見てきましたが、ファイルシステムデプロイの場合にのみ実行したいと思います。
nAntタスクまたはrakeスクリプトを使用してこの機能を複製できることはわかっていますが、このメカニズムを使用して複製したいので、繰り返しません。
私はこれをもう少し調査しました、そして私はこれらのリンクを見つけました、しかしそれらのどれもそれをきれいに解決しません:
- VS 2008バージョン、ただしWeb.Config変換はありません
- パッケージを作成しますが、デプロイしません。このパッケージでMSDeployを使用する必要がありますか?
- 上記で作成した後にパッケージをデプロイします...UIは実際にこの2ステップのタンゴを実行しますか?
前もって感謝します!
msdeploy - レジストリ キーが存在しない場合に MSDeploy regKey プロバイダーが失敗しないようにする方法
MSDeploy を使用して多くの IIS Web サイトを移動していますが、移動の一部として 3 つのレジストリ キーを含めようとしているときに問題が発生していますが、3 つのレジストリ キーすべてが各 Web サイトに常に存在するとは限りません。
問題は、レジストリ キーがソースにある場合は MSDeploy に移動させ、存在しない場合は黙ってスキップさせる方法はありますか?
SkipInvalidSource ルールを強制的に有効化および無効化してみましたが、どちらの方法でも問題に影響を与えるようには見えませんでした。
また、最後の注意点として、ソースのマニフェスト ファイルを使用しています (3 つの regKey プロバイダーのエントリが含まれています)。
tfs - チームビルド:MSDeployを使用してローカルに公開する
チームビルド機能を使い始めたばかりですが、非常に単純なことを行うために必要なものが非常に多いことに気づいています。現在の私のセットアップは、Webアプリ、アセンブリアプリ、テストアプリを使用したソリューションです。Webアプリには、ファイルシステムを介して公開するPublishProfileが設定されています。
現在、ソリューション全体を毎晩ビルドし、古いビルドのバックアップとしてネットワーク共有にドロップするTFSビルド定義を設定しています。私が今やりたいのは、私がすでに設定したPublishProfileにWebアプリを公開させることだけです。これは本当に簡単なことだと思いますが、私はMSBuildコマンドで丸一日遊んでいますが運がありません。ヘルプ!
windows-services - MSDeployでWindowsサービスをインストールしますか?
NServiceBusを使用してイベントを公開するWebサイトがあります。サイトはmsdeployを使用してデプロイされます。これらのイベントをサブスクライブするためのWindowsサービスとして実行する必要があるNServiceBus.exeもあり、それも展開したいと思います。
サービスとウェブサイトをパッケージ化して、インストールできるようにする方法はありますか?別のサーバーにデプロイできるように、個別にパッケージ化することは可能ですか?
Webサイトの自動展開を今すぐ実行できるので、これを行う方法に関する情報をどこで見つけるかについてのヒントは素晴らしいでしょう。
tfs - MSBuild は、引数に関係なくデプロイされません
これは私が昨日尋ねた質問に関連していますが、おそらく個別に尋ねたほうがよいでしょう。
.csproj ファイルのビルドを実行している TFS 2010 サーバーと、msdeploy がインストールされた IIS6 ボックスがあります。ビルドによってビルドを自動的に公開したいのですが、パラメーターに何を送信しても公開を実行しようとしません。DeployTarget=TotalCarp を設定すると、エラーなく実行されますが、公開は試行されません。
関連するビルドのログのセクションは次のとおりです。
プロジェクトの MSBuild を実行する
初期プロパティ値
AdditionalVCOverrides =
CommandLineArguments = /p:SkipInvalidConfigurations=true /p:DeployOnBuild=True /p:DeployTarget= TotalCarp /p:MsDeployPublishMethod=RemoteAgent /p:DeployIisAppPath="WebRoot/ExternalContractSupportWeb" /p:MsDeployServiceUrl=任意 /p: AllowUntrustedCertificated=True /p:UserName=Username /p:Password=Password
Configuration = Test
GenerateVSPropsFile = True
LogFile =
LogFileDropLocation = \g10svhudtfs\TFSBuilds\ExternalContractSupport\TestBuild\TestBuild_20101101.25\logs
MaxProcesses = 1
OutDir = C:\Builds\1 \CustomerTerms\TestBuild\Binaries
プラットフォーム = 任意の CPU
Project = C:\Builds\1\CustomerTerms\TestBuild\Sources\ExternalContractSupportWeb\ExternalContractSupportWeb.csproj
ResponseFile =
RunCodeAnalysis = AsConfigured
Targets =
TargetsNotLogged = String[] Array
ToolPath =
ToolPlatform = Auto
Verbosity = Diagnostic
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe /nologo /noconsolelogger "C:\Builds\1\CustomerTerms\TestBuild\Sources\ExternalContractSupportWeb\ExternalContractSupportWeb.csproj" /m:1 /fl /flp :"logfile=C:\Builds\1\CustomerTerms\TestBuild\Sources\ExternalContractSupportWeb\ExternalContractSupportWeb.log;encoding=Unicode;verbosity=diagnostic" /p:SkipInvalidConfigurations=true /p:DeployOnBuild=True /p:DeployTarget=TotalCarp / p:MsDeployPublishMethod=RemoteAgent /p:DeployIisAppPath="WebRoot/ExternalContractSupportWeb" /p:MsDeployServiceUrl=任意 /p:AllowUntrustedCertificated=True /p:UserName=ユーザー名 /p:Password=パスワード /p:OutDir="C:\Builds\ 1\CustomerTerms\TestBuild\Binaries\" /p:Configuration="Test" /p:Platform="Any CPU" /p:VCBuildOverride="C:\Builds\1\CustomerTerms\TestBuild\Sources\ExternalContractSupportWeb\ExternalContractSupportWeb.csproj.Any CPU.Test.vsprops" /dl:WorkflowCentralLogger,"D:\Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build. Server.Logger.dll";"Verbosity=Diagnostic;BuildUri=vstfs:///Build/Build/49;InformationNodeId=5798;TargetsNotLogged=GetNativeManifest,GetCopyToOutputDirectoryItems,GetTargetPath;TFSUrl=http://g10svhudtfs:8080/tfs/TFSCollection ;"*WorkflowForwardingLogger,"D:\Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build.Server.Logger.dll";"Verbosity=Diagnostic;"\Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build.Server.Logger.dll";"Verbosity=Diagnostic;BuildUri=vstfs:///Build/Build/49;InformationNodeId=5798;TargetsNotLogged=GetNativeManifest ,GetCopyToOutputDirectoryItems,GetTargetPath;TFSUrl=http://g10svhudtfs:8080/tfs/TFSCollection;"*WorkflowForwardingLogger,"D:\Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build.Server.Logger.dll" ;"詳細度=診断;"\Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build.Server.Logger.dll";"Verbosity=Diagnostic;BuildUri=vstfs:///Build/Build/49;InformationNodeId=5798;TargetsNotLogged=GetNativeManifest ,GetCopyToOutputDirectoryItems,GetTargetPath;TFSUrl=http://g10svhudtfs:8080/tfs/TFSCollection;"*WorkflowForwardingLogger,"D:\Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build.Server.Logger.dll" ;"詳細度=診断;"\Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build.Server.Logger.dll";"Verbosity=Diagnostic;"\Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build.Server.Logger.dll";"Verbosity=Diagnostic;"
私がウェブ上で見つけたものにはすべて少なくともエラーコードがありますが、これは機能しているように見えますが、明らかに何かを試して展開しようとはしていませんか?