2017-08-25 8 views
0

Visual Studio Team Servicesを使用して.NET Core WebアプリケーションをIISにホスティングする場合。Visual Studio Team Services経由の.NET Core WebアプリケーションのIISへのホストへの実装方法

私は最終的なリリースの展開の可能性を発見しようとしましたが、どのタイプのタスクを使用できるか分かりません。

私は通常のVisual Studio 2017を経由してデプロイを使用して、このようにする場合msdeployとproccessとセットアッププロファイルを公開使用:

<publishData> 
    <publishProfile 
    publishUrl="publishUrl" 
    msdeploySite="site" 
    destinationAppUrl="destinationAppUrl" 
    profileName="Default Settings" 
    publishMethod="MSDeploy" userName="login" /> 
</publishData> 

このサイトは紺碧のではなく、共有のasp.netホスティング上で実行されていません。

Visual Studio Team Services - これらの情報のみを知っていれば展開する方法をセットアップできますか?

使用するにはどのような種類のタスクが必要ですか?

答えて

1

publishプロファイルで展開できるので、VSTSビルド/リリースでも行うことができます。

  1. NuGetは(2 *)またはDOTNETタスク(MSBuildの引数のビルドタスク
  2. のVisual Studioを復元する復元:/ P:SkipInvalidConfigurations =真/ P:DeployOnBuild =真/ P:PublishProfile = "[プロファイル名]を「

あなたが管理者アカウントを持っていれば、IIS Web App Deployment Using WinRM tasksを使用することができます。

をホストがFTPをサポートしている場合、あなたはまたFTPタスクを通じて公開ファイルをアップロードすることができます。

+0

私はFTPを試してみました。 私はPublishProfileを試してみる必要がありますが、私はこれらのステップを知らないのです: どこでPublishProfileを保存できますか?また、PublishProfileのパスワードをどのように渡すことができますか? – Jenan

+0

@Jenanプロジェクトを右クリックして=>パブリッシュ=>新しいプロファイルを作成=> IIS、FTPなど=>サーバー、ユーザー名、パスワードなどを指定し、パスワードの保存オプションをチェックすると、暗号化されたパスワードがxxに保存されます。 pubxml.userファイルを作成し、このファイルをプロジェクトに追加して、xx.pubxm、xxpubxml.userをソース管理に追加します。 –

+0

解決策はありますか?このプロファイルをどのようにVSTSに保存しますか?パブリックリポジトリの場合、誰でもこれらの公開設定を表示できるためです。ありがとうございます – Jenan

関連する問題