iT邦幫忙

0

IIS7 發佈工具比較

  • 分享至 

  • xImage
  •  
指令 msdeploy -verb:sync msbuild /t:Publish dotnet publish
文件 WebPI MSBuild發佈 CLI 發佈
已棄用 於 2022 年 7 月 1 日不再維護 受 Visual Studio 的支援性影響。Visual Studio 目前仍然在維護 目前仍在維護
說明 是一款 Microsoft 提供的部署工具 使用 Visual Studio 的命令列部署工具 (msbuild) 來執行部署 是 .NET Core 的命令列工具
成本 免費 需要先安裝 Visual Studio,有免費版 免費
專案類型支援性 支援所有類型的專案。 支援所有類型的專案。 僅適用於 .NET Core 專案
使用方式 使用命令列參數來設定部署選項 可以指定部署設定檔來設定部署選項 使用命令列參數來設定部署選項
平台支援性 只能在 Windows 上執行 只能在 Windows 上執行 可以在 Windows、Linux 和 macOS 上執行
IIS 7支援性 可以用來在 IIS 7 上同步應用程式的內容和設定 可以用來在 IIS 7 上同步應用程式的內容和設定 僅能用來生成應用程式的可部署程式碼,但是不能用來直接同步到 IIS 7
使用範例 msdeploy -verb:sync -source:contentPath=<output_directory> -dest:contentPath="<remote_iis_site_name>",computerName=<remote_iis_server_name>,username=<username>,password=<password> msbuild /t:Publish /p:PublishProfile=deploy.pubxml dotnet publish -c Release -o <output_directory> -r <runtime_identifier>
操作簡易性 操作流程較為複雜,並且需要設定許多參數,因此相對較不易於使用。 簡單,但需要安裝 Visual Studio 並設定路徑才能使用,因此可能不是很易於使用。 較為簡單
推薦度 不建議使用 次要選項 最佳的選擇

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言