当前位置: 首页 > news >正文

VS2026 使用 WebDeploy 发布到 IIS - Jeff

这里有B站的一位up发的视频 - 博文只是为了记录一下大体步骤,主要是记录最后的问题以及解决方案,因为遇到的问题在网上搜不到。

 通过使用Visual Studio将你的程序WebDeploy一键发布到windows的IIS_哔哩哔哩_bilibili

1. IIS服务器 仪表盘面板 -> 右上角点击管理 -> 添加功能和角色 -> 点下一步选择完目标服务器-> 添加功能页需要添加Web服务器功能 -> 勾选途中框中的所有选项

PixPin_2025-10-22_10-41-57

PixPin_2025-10-22_10-42-59

 进入iis后点最顶层的服务器,找到管理服务

 

PixPin_2025-10-22_10-43-36

点击管理服务器,建议勾选使用IIS管理器凭据

PixPin_2025-10-22_10-44-20

点击右侧的应用后,安装一个Microsoft Web Deploy程序,安装时选择完整安装选项。

如果之前安装过,可以卸载后重新安装一次,不需要重启电脑。

安装后,将打开的IIS服务器页面关掉到仪表盘重新打开目标服务器。

然后如果刚才选择了使用iis凭据,那么在面板中添加一个iis用户

PixPin_2025-10-22_10-48-15

 这个用户名和密码将作为vs连接服务器时的登录凭据,可以和windows登录用户隔离开,比较安全吧。

接下来对目标网站启用webdeploy发布功能

PixPin_2025-10-22_10-50-48

 

根据图中示例选择刚才添加的iis用户

PixPin_2025-10-22_10-52-21

 

PixPin_2025-10-22_10-56-53

 点击设置,IIS服务器上的配置就完成了。

接下来是VS发布iis部署的配置:

PixPin_2025-10-22_14-43-51

 服务器:填写实际服务器的IP地址就行,不用加前缀和其他的东西,如果修改了默认端口,要加上。

站点名称:填写IIS服务器中你开启deploy部署的站点名称

目标URL:这里填写一个url链接,程序在发布结束后会在浏览器中打开这个链接,可以填写服务器页面发布后测试是否更新好了。

用户名:刚才在iis中添加的iis用户,或者勾选了windows认证后填系统登录用户名称

密码:~

点击验证链接  -> 会弹出一个证书询问框,因为webdeploy必须使用https,所以这里点击接受。

验证后可能出现的问题:

Q: 提示未能使用指定的进程(“Web Management Service”)连接到远程计算机(“xxx.xxx.xxx.xxx”),因为服务器未响应。请确保在远程计算机上启动了该进程(“Web Management Service”)。  在以下位置了解更多信息: https://go.microsoft.com/fwlink/?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC。 远程服务器返回错误: (500) 内部服务器错误。

A: 访问

PixPin_2025-10-22_14-50-08

图中的这个链接,通过IP+端口。如果报错,请仔细查看错误原因并尝试修复对应的错误。

例如 会提示LOCAL USER用户对目标文件夹没有修改权限,这时需要前往服务器对应文件夹 右键——属性——安全——高级——更改权限——添加——更改主体 ,在输入框中输入提示的用户名称并添加对应的权限即可。

 

http://www.gsyq.cn/news/27414.html

相关文章:

  • 2025 激光灯厂家最新推荐榜:全方位测评核心实力与潜力,甄选优质供应商实用指南
  • SpringBoot3 集成Junit4 - 实践
  • 详细介绍:Spark Shuffle:分布式计算的数据重分布艺术
  • 2025 年火焰检测器生产厂家最新推荐权威排名:涵盖防爆 / 一体化 / 紫外线 / 离子 / 红外线 / 红紫外复合 / 智能型,多维度解析助力企业精准选型
  • FPGA控制RGMII接口PHY芯片基础
  • 2025 年气泵厂家最新推荐权威榜单:小型 / 微型 / 耐腐蚀 / 微型真空 / 微型隔膜 / 防爆气泵公司选购指南
  • 冰川之国破例:冰岛首次发现蚊子,气候变化敲响警钟
  • 2025 年度茶叶行业优质厂家权威榜单:最新推荐全解析,小青柑 / 普洱等好茶选品指南
  • 卸载 macOS 上所有版本的 Python
  • win11暂停更新
  • 视频汇聚平台EasyCVR级联播放偶发失败排查:TCP主动模式下的3秒超时响应差
  • 企业微信ipad协议,标准化接口服务解决方案
  • 2025年DevOps平台全景观察:本土化与全球化双轨并行下的企业选择
  • 信息熵的特征选择算法MATLAB实现
  • 数字商品服务助力开发者降本增效,加速数字商品商业变现
  • 系统建设
  • Navicat Premium 17 官方版下载安装教程|支持MySQL、PostgreSQL、MongoDB等数据库
  • Gitee:数字化转型浪潮中的项目管理利器
  • 2025 水泥墩源头厂家最新推荐排行榜:光伏 / 围挡 / 交通 / 防撞水泥墩多品类优选,实力品牌权威榜单
  • 迷宫问题
  • 2025年10月上海装修公司口碑榜:十强对比评测
  • 2025年10月中国婚姻家事与财富管理律师推荐榜:五强对比评测
  • 2025年包装机厂家权威推荐榜单:全自动包装机/包装生产线/非标定制机器与生产线专业选购指南
  • 2025年10月仓储管理系统推荐:鸿链云仓领衔五大方案对比评测榜
  • 2025年10月人形机器人场景落地商评测榜:赛飞特工程技术集团数据透视
  • 从0死磕全栈之Next.js 拦截路由(Intercepting Routes)详解:搭建模态框与上下文保持的利器
  • iOS 26 性能调试工具全景指南 多工具组合 + 实战流程
  • 2025年10月蒸汽发生器品牌榜:辰能能源领衔五强对比
  • 2025年10月蒸汽发生器品牌评测榜:节能与合规全解析
  • 17万+知识点英语维基百科数据集:205万行权威文本语料库驱动AI模型训练与智能系统开发