Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MSDeploy CLINew to Visual Studio Code? Get it now.
MSDeploy CLI

MSDeploy CLI

宁波志林信息技术有限公司

|
2 installs
| (0) | Free
在 macOS 部署到 Windows IIS 的命令行工具(完整移植 MSDeploy Protocol v3)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MSDeploy CLI

macOS 自动化发布应用到 IIS。

系统要求

  • 本机:macOS(当前仅提供 macOS 版)
  • 服务器:Windows + IIS + WMSVC (端口 8172)

安装

在 VS Code 市场搜索 "MSDeploy CLI" 安装,安装后终端使用 msdeploy-cli。

快速开始

  1. 创建 pubxml 文件,内容参考:
<Project>
  <PropertyGroup>
    <WebPublishMethod>MSDeploy</WebPublishMethod>
    <MSDeployServiceURL>your-server</MSDeployServiceURL>
    <DeployIisAppPath>YourSite</DeployIisAppPath>
    <RemoteSitePhysicalPath>YourSite</RemoteSitePhysicalPath>
    <MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
    <UserName>deploy-user</UserName>
    <EnableMsDeployAppOffline>true</EnableMsDeployAppOffline>
    <SkipExtraFilesOnServer>true</SkipExtraFilesOnServer>
  </PropertyGroup>
</Project>
  1. 命令行测试:
msdeploy-cli publish 
--pubxml <配置文件.pubxml路径> 
--source "<bin程序发布目录>" 
--remote-path "<站点名称>" 
--password "<密码>" 
--auth Basic 
--allow-untrusted-cert

命令参数

  • --pubxml : 配置文件路径
  • --source : 发布目录
  • --password : 部署密码
  • --remote-path : 覆盖服务器路径
  • --username : 覆盖用户名
  • --auth : Basic/NTLM/Negotiate
  • --allow-untrusted-cert : 忽略证书错误

许可证

MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft