Asp MVC 此站点无法提供安全连接 <IP> 发送了无效响应。错误

问题描述 投票:0回答:1

我正在 Visual Studio 2022 社区版本中开发 asp.net MVC 项目,并将其发布到服务器上,它可以在本地使用 URL http://localhost:8080/myoroject 正常工作,但是当客户端设备尝试访问该项目时通过服务器 IP http://192...*:8080/myproject 客户端获取此站点无法提供安全连接<192...*> 发送了无效响应。错误,所有 CSS 和 Js 资源均响应 无法加载资源:net::ERR_SSL_PROTOCOL_ERROR

enter image description here 不知道为什么最初的HTTP请求会被重定向到HTTPs请求 enter image description here

  • 我已确保将项目 URL 更改为 HTTP,并将 SSL Enabled 更改为 false
  • 我已确保 web.config 没有 STS 配置
  • 我已确保查询域并发现没有通过 chrome://net-internals/#hsts 缓存的列表

我期望客户端设备通过服务器的 IP 地址访问项目并获得响应,但目前,系统将它们重定向到 HTTP,而不是初始的 HTTP 请求

c# asp.net iis
1个回答
0
投票

我终于解决了这个问题,这是项目布局中的元标记

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
位于
Views/Shared/_Layout.chtml
中,强制 HTTP 到 HTTPs 重定向。 _layout page

© www.soinside.com 2019 - 2024. All rights reserved.