Visual Studio 一键发布到 IIS(Web Deploy) 作者: 萧禹 时间: 2017-12-04 分类: IDE 访问: 2,084 次 本文章介绍了从 VS 一键发布到 IIS 的过程: * Visual Studio 项目的发布配置 * IIS 的 ` Web Deploy` 配置 ## IIS 设置 ### 安装 Web Deploy 通过`Web 平台安装程序`[下载](https://www.microsoft.com/web/downloads/platform.aspx)并安装`Web Deploy 3.6`   ### 配置 IIS IIS > 管理服务 > 启用远程连接 > "启动" `端口`: 可更改 Web Deploy 的端口, 如果更改了此端口则需要更改下面内容中`发布服务器`的端口  ### 配置防火墙 开启 8172 端口 ### IIS 增加用户 IIS > IIS 管理器用户 > 增加用户 [test]  ### 配置网站和应用程序部署 网站 > 右键"部署" > 启动 Web Deploy 发布 > 选择刚增加的用户 > 修改URL > 设置 > 复制生成的配置  配置说明: `选择要为器授予发布权限的用户`: 为刚刚创建的 [test] `指定用户保存发布设置文件的位置`: 用于在 VS 中导入  ## Visual Studio ### 创建 "发布" 配置 项目 > 右键 "发布" > 新建 > 导入配置 > 修改配置  发布配置说明 `服务器`: 指部署了 `Web Deploy` 的地址, 默认`8172`端口, `msdeploy.axd`不要忘记增加 `站点名称`: IIS创建的`站点>应用`地址 `用户名`及`密码`: IIS 创建的用户和密码 [test] `目标 URL`: 发布成功后自动打开的网址  ### 参考 * [如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目](https://msdn.microsoft.com/zh-cn/library/dd465337%28v=vs.110%29.aspx) * [项目属性 ->“包”/“发布 SQL”选项卡](https://msdn.microsoft.com/zh-cn/library/dd576376) * [在IIS服务器上安装和配置Web Deploy (WS2008R2)](http://edi.wang/post/2013/12/21/iis-webdeploy-on-ws2008r2) 标签: Visual Studio vs Web Deploy IIS 文章版权:萧禹的博客 - 这个人很懒, 什么都没写 本文链接:https://www.flysfeq.site/index.php/archives/36/ 转载请注明文章原始出处 !