私は古いIISアプリケーションをVSTSで自動化する予定ですが、実際にIISサーバーに展開する適切なmsbuildコマンドを見つけることができます。私は解決策を試しましたhere。しかし、すべてが無駄に、それは正常に構築されますが、アセンブリはIISのWebフォルダに公開されません。 iisのために特別にビルドされているタスクはありますか?私はパブリッシュプロファイルを使用してアセンブリをパブリッシュするMSBuildタスクを使用する複数のCI/CDパイプラインを持っていますが、それらは魅力的です。VSTS with IIS Server
0
A
答えて
1
IIS Web App Deployment Using WinRMを試しましたか?我々は数ヶ月以来このVSTS Extensionを使用しており、完璧に動作しています。 Visual StudioのMarketplaceから取ら
概要:
- 新しいウェブサイトを作成するか、またはAPPCMD.EXEを使用して、既存のウェブサイトを更新します。
- AppCmd.exeを使用して新しいアプリケーションプールを作成するか、既存のアプリケーションプール を更新します。
- Web Deployを使用して、IISサーバーにWebアプリケーションを展開します。 DACPACと SqlPackage.exeを使用してSQL Serverデータベースを展開する。
更新WinRMのタスクを使用してIIS Webアプリケーションの展開を使用したWindows here
1
上のIIS Webサーバに新しいドキュメントを配布(クリスが言った)
チェックアウト。サンプルタスク:
- NuGetインストーラのタスク
- Visual Studioのビルドタスク(MSBuildの引数:
/p:SkipInvalidConfigurations=true /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageLocation="$(build.artifactstagingdirectory)\web.zip"
) - にWinRM-IIS Webアプリケーションのデプロイメントタスク(Web配置パッケージ:
$(Build.ArtifactStagingDirectory)\web.zip
)
することができますPublish build artifactsタスクを使用してデプロイされたファイルを公開し、ビルドをビルドにリンクしてリリースするとIISにリリースします(リリースするにはステップ3を移動してください)
関連する問題
- 1. ビルドLinux C++ with VSTS
- 2. MapGuide 2.6 with IIS with Windows 10
- 3. SQL Server PHP IIS
- 4. WCF wsHttpBinding with IIS
- 5. SSL with node/IIS
- 6. troch with iis
- 7. IISサーバーエラー.Serverエラー
- 8. phpMyAdmin - Server 2012 - IIS
- 9. Microsoft Mdac with SQL Server
- 10. C2DM with ClientLogin with server
- 11. asp.net/sql server/iis permissions
- 12. ASP.NET、IIS、SQL Server 2008
- 13. HttpConnection with Proxy Server
- 14. webservce with SQL server
- 15. Heroku with SQL Server
- 16. Windows Server 2012およびIIS
- 17. IISマネージャのWindows Server 2012の
- 18. Windows Server 2012 + IIS + NET Frameworkバージョンエラー
- 19. 「With Clause」SQL Server 2008
- 20. Ubuntu Server 16.04 with dropbear
- 21. WPF with Windows Server 2003
- 22. Growl forwarding with Java server
- 23. SSIS with Sql Server 2005
- 24. SQL Server 2008 - With Clause
- 25. tfs 2015 with sql server 2012をtfs 2017 with SQL Server 2014
- 26. VSTSを使用してiisでWebサイトを展開する
- 27. VSTS:リリース管理PremiseでIISに成果物を展開する
- 28. VSTSからローカルIISへの継続的な展開
- 29. IIS 7 with MVC 3権限の問題
- 30. wso2 identity server with postgresデータベーススキーマ
はあなたですネットワーク内またはパブリックでローカルのiisサーバーは、WinRMファイアウォールのパブリック/プライベートエラーを有効にするように見えます。 –
Azure仮想マシンはパブリックプロファイルに設定されています。それはそれ自身のVLANの中で動いている。 VMのローカルファイアウォールとAzure Network Security Group(NSG)はどちらもWinRMポートを許可します。多分この記事はいくつかの光を放つことができます - > http://www.hurryupandwait.io/blog/fixing-winrm-firewall-exception-rule-not-working-when-internet-connection-type-is-set-to-public –