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

C# Dev Tunnels使用方法 C# Visual Studio如何公开本地Web API进行调试

<p>Dev Tunnels为C# Web API提供无需公网IP的安全临时隧道,支持Visual Studio集成、项目属性配置、CLI手动创建、launchSettings.json固化及连通性验证。</p>如果您在使用C#开发Web API时需要将本地服务临时暴露给外部网络以进行跨设备或远程调试,Dev Tunnels提供了一种无需配置路由器或公网IP的安全隧道方案。以下是具体操作步骤:一、安装并启用Dev Tunnels扩展Dev Tunnels功能集成于Visual Studio 17.7及以上版本,需确保已启用对应服务组件。该扩展负责在本地与Microsoft托管的中继节点之间建立加密隧道,并为本地端口分配唯一可访问的HTTPS终结点。1、打开Visual Studio Installer,选择当前安装的Visual Studio版本,点击“修改”。2、在“工作负载”选项卡中,勾选.NET桌面开发与ASP.NET和Web开发(若未安装)。3、切换至“单独组件”选项卡,搜索并勾选Dev Tunnels支持,完成修改安装。4、启动Visual Studio,进入“工具”→“选项”→“环境”→“预览功能”,确认已启用启用Dev Tunnels复选框。二、通过项目属性配置Dev Tunnels此方法适用于已创建的ASP.NET Core Web API项目,直接在项目属性中启用隧道,由Visual Studio自动管理生命周期,适合快速调试场景。1、在解决方案资源管理器中右键单击Web API项目,选择“属性”。2、在左侧导航栏中点击调试,向下滚动至“Web服务器设置”区域。3、勾选启用Dev Tunnels,系统将自动生成隧道名称并显示状态指示器。4、点击创建隧道按钮,等待状态变为“已就绪”,此时右侧将显示类似https://xxxx-xxxx-xxxx-xxxx.dev.tunnels.api.visualstudio.com的公共URL。三、使用dotnet dev-tunnels CLI手动创建隧道当项目未在Visual Studio中打开,或需在命令行环境中控制隧道行为时,可借助dotnet CLI工具直接调用Dev Tunnels服务,支持自定义端口、隧道类型及身份验证策略。1、以管理员权限打开终端,执行命令安装全局工具:dotnet tool install --global Microsoft.DevTunnels.Cli。2、运行登录命令:devtunnel login,浏览器将自动打开并要求使用Microsoft账户授权。 标贝科技 标贝科技-专业AI语音服务的人工智能开放平台

http://www.jsqmd.com/news/685461/

相关文章:

  • 终极免费屏幕标注工具ppInk:5分钟从零到专业标注的完整指南
  • AI宏观因子模型:强美元与高利率预期共振下,黄金价格出现2%回撤机制解析
  • 告别D-PHY:手把手教你理解MIPI C-PHY的三相编码与高带宽优势
  • lvgl_v8之定时器使用(刷新label标签)
  • 如何在可视化界面调整列的顺序_Move Column移动字段到指定位置操作
  • RTX 30系显卡救星:保姆级教程搞定Windows下TensorFlow 2.4.0 GPU环境(含Pillow版本避坑)
  • 文件目录大小
  • 2026移门厂家加盟哪个品牌比较好?玻璃门品牌加盟源头厂家与靠谱品牌推荐 - 栗子测评
  • Docker守护进程配置、cgroup资源隔离与seccomp默认策略——金融生产环境必须禁用的5个默认选项,你关了吗?
  • Qianfan-OCR部署教程:模型路径/root/ai-models/baidu-qianfan/Qianfan-OCR配置规范
  • 2026年工业平台钢格板哪家好?大型镀锌钢格栅定制厂家、工程项目定点供应商实力盘点 - 栗子测评
  • 2026武汉AI营销公司对比评测:3家头部机构怎么选
  • 从KITTI到SemanticKITTI:手把手教你用Python玩转这个自动驾驶点云数据集
  • 从特征匹配到端到端学习:深度单应性估计的范式革新
  • 嵌入式面试题:一般来说,对于舵机和电机,PWM的高电平和频率分别决定什么?
  • 【C# .NET 11 AI推理加速实战白皮书】:微软内部未公开的5大GPU内存优化技巧首次披露
  • 贵阳企业AI落地难?本土服务商问题拆解与系统化解决方案
  • 2026颜值高的玻璃门工厂推荐:阿玛尼夹丝玻璃门/极窄门源头工厂与三联动推拉门品牌选型指南 - 栗子测评
  • 2026年镀锌钢格栅板哪家好?不锈钢钢格板、压焊钢格板、热镀锌钢格板源头工厂实力对比 - 栗子测评
  • Spring Boot 4.0 Agent-Ready 架构升级指南(Agent兼容性断层预警):仅3%团队提前识别ClassLoader隔离失效风险
  • 金仓老旧项目改造-15-[vibe编程vlog]
  • 为什么你的Alpine镜像在M1 Mac上秒启,在Jetson Orin上却卡死127秒?——Docker跨架构调试中的musl/glibc+浮点协处理器双维度失效分析
  • Blazor组件库选型生死局:MudBlazor vs AntDesign Blazor vs 新晋冠军FluentUI Blazor(2026 Q1真实项目压测对比)
  • 长芯微LDC82410完全P2P替代ADS124S08,是一款精密12通道多路复用ADC
  • gt-checksum 2.0.0 版本重磅升级:多维度优化,让数据库校验更高效精准!
  • 公考备考学历提升:自考成考/自考本科/成人高考专升本/成人高考函授学历/成人高考函授站/成人高考国家开放大学/成人高考大专/选择指南 - 优质品牌商家
  • 2026年知名的宁波电机优质厂家推荐榜 - 品牌宣传支持者
  • 【Docker安全加固黄金标准】:GPG+OCI签名+KMS密钥轮转——金融级镜像验签三重防护体系
  • Phi-3.5-mini-instruct实际效果对比:同4090卡上vs Qwen2.5-1.5B代码任务表现
  • LangGraph 与 ReAct Agent 调试技巧:从日志到可视化全解析