为传统 ASP.NET 在使用 IIS Express 调试时启用 HTTPS 绑定

news/2025/1/8 10:40:50/文章来源:https://www.cnblogs.com/xwgli/p/18659221

1、若项目还未在本机启动过,可直接编辑项目文件(*.csproj),找到

<IISExpressSSLPort />

改为

<IISExpressSSLPort>44333</IISExpressSSLPort>

此处端口 44333 可改为 44300 到 44399 任意数字,范围之外的应该不行。

2、如果项目已经使用 IIS Express 运行过一次

实际上已经生成了 applicationhost.config 文件,这时就需要手动修改该文件进行配置了

在解决方案文件夹下找到 .vs 隐藏文件夹

里面再找到项目同名文件夹打开,再进入 config 文件夹

就可以看到 applicationhost.config 文件了,编辑其内容

找到 网站项目 的网站配置

<configuration><system.applicationHost><sites><site name="WebSite1" id="1" serverAutoStart="true"><application path="/" applicationPool="Clr4IntegratedAppPool"><virtualDirectory path="/" physicalPath="D:\Solution1\WebSite1" /></application><bindings><binding protocol="https" bindingInformation="*:44333:localhost" /><binding protocol="http" bindingInformation=":8080:localhost" /></bindings></site></sites></system.applicationHost>
</configuration>

在 bindings 节点下,添加一行 https 配置即可。

参考:https://learn.microsoft.com/zh-cn/iis/extensions/using-iis-express/running-iis-express-without-administrative-privileges#using-ssl

https://www.cnblogs.com/apeng/p/13724248.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/865790.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Bolt.new 30秒做了一个网站,还能自动部署,难道要吊打 Cursor?

大家好,我是汤师爷~ 这篇聊聊 Bolt.new 和 Cursor 的对比。Bolt.new 是一款基于 SaaS 的 AI 编码平台。它由 LLM 驱动的智能体作为底层,并结合 WebContainers 技术,让用户可以直接在浏览器中进行编码和运行。其主要优势包括:支持前后端同时开发; 项目文件夹结构可视化; 环…

Ubuntu20.4安装Docker

一、设置 Docker 存储库 1、更新系统 apt 包索引 更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源 # 更新索引 sudo apt-get update# 安装必要的依赖包,使apt能通过HTTPS使用仓库 sudo apt install apt-transport-https ca-certificates curl gnupg-age…

linux 清空catalina.out日志 不需要重启tomcat(五种方法)

今天突然发现图表展示查询条件不能用了,想着可能是日志太多一直没清理导致的,结果一查tomcat的log目录居然已经有1012G,果断删除生成的前几年的日志,发现这些都不大,保留2425年其他都删掉还有956G,仔细一看catalina.out居然有865G,上网查看有没有不关闭tomcat就清空这个…

docker compose的安装.211215

1,安装docker CentOS8 默认是会读取centos.org的mirrorlist的,所以一般来说是不需要配置镜像的。 step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 dnfstep 2: 更新 container.io 包, 否则可能会报 package docker-ce-3:1…

Failed to start docker.service Unit docker.service not found处理方式.211215

出现该问题的原因是 centos8 中的podman导致的,podman是centos8预装的类似docker的软件 不需要所以直接卸载。 解决方式: dnf remove podman然后重装Docker sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo http…

AI 与 Mermaid 使用教程之流程图 - 从入门到精通

Mermaid 流程图的基本语法,流程图由节点(几何形状)和边(箭头或线)组成。Mermaid 代码定义了如何创建节点和边,并适应不同的箭头类型、多方向箭头,以及与子图的链接。本文由 Mermaid中文文档 整理而来,并且它同时提供了一个 Mermaid在线编辑器,支持在线编辑与生成流程图…

探讨云计算如何助力电商平台提升管理效率

一、数字化技术推动电商管理发展的重要性 电商行业的竞争日益激烈,消费者对购物体验的要求不断提高。电商企业必须通过数字化手段提升效率、优化流程,并通过数据驱动的决策来提高客户满意度和运营效益。而大数据、人工智能和云计算等技术的融合应用,为电商平台提供了新的解决…

CICD Day6、基于kubernetes动态创建代理

Jenkins支持基于kubernetes动态创建代理,使代理程序能够运行在Pod中,这种方法可以根据构建任务的变化动态的增减代理,充分利用kubernetes的特性,为分布式构建提供灵活的运行环境如下图所示当项目触发构建时,Jenkins会调用kubernetes api创建一个专用的pod作为从节点,在该…

moectf2023 web wp

gas!gas!gas! 直接跑脚本 import requestssession=requests.Session() url="http://127.0.0.1:14447" steering_control=0 throttle=1 for i in range(10):datas={"driver":1,"steering_control":steering_control,"throttle":thro…

【译】GitHub Copilot Free 在 Visual Studio 中

可能您还没有听说过,GitHub 刚刚宣布了 Copilot Free(免费版)!好消息是:您现在已经可以在 Visual Studio 中开始使用 Copilot Free 了。它现在已经可用了,我们将在1月份对更精简的体验进行最后的润色。可能您还没有听说过,GitHub 刚刚宣布了 Copilot Free(免费版)!好…

文档管理工具:物流行业的‘隐形护城河’

在物流行业,效率和成本控制是企业的生命线。无论是运输管理系统、仓储自动化,还是物流管理软件,每一个环节都在为这两大目标服务。然而,在这场“效率与成本”的战争中,有一个关键角色常常被忽略——文档管理工具。 你可能觉得文档管理工具只是一个辅助工具,但事实上,它是…

ABAP 如何得到完整的错误消息(转)

场景描述:BDC或者BAPI返回的系统消息需要组成完整的文本,显示出来供查错误原因.方法一,用message into,语法如下:MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgnoINTO DATA(mtext)WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4方法二,调用函数 MESSAGE_TEXT_BUILD() 作用…