编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

.NET编程

IIS 400 错误:Bad Request - Invalid URL HTTP Error 400. The request URL is invalid.
.NET编程

IIS 400 错误:Bad Request - Invalid URL HTTP Error 400. The request URL is invalid.

阅读(1767)

具体报错如下: Bad Request - Invalid URL HTTP Error 400. The request URL is invalid. 这个问题困扰了我3天,可以知道的是 URL 太长,注意不是参数太长,是 path 太长,我的 URL 大致如下: ws://www.codingwhy.com/ws/i0PbKXI20eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOiIxNzg4NDYzODcwNzMyMzI4OTY0IiwiQWNjb3VudCI6ImFkb...

.Net Framework WebAPI 跨域配置
.NET编程

.Net Framework WebAPI 跨域配置

阅读(2493)

1、首先,需要配置跨域的项目上,右键并单击【管理 NuGet 程序包】。 2、找到 Microsoft.AspNet.WebApi.Cors 包,并安装。 3、配置 WebApiConfig.cs 文件 在代码的最上方加上如下代码 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 注意 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 代码的位置很重要!一定...

从客户端(&)中检测到有潜在危险的 Request.Path 值
.NET编程

从客户端(&)中检测到有潜在危险的 Request.Path 值

阅读(2413)

首先说下我的开发环境,是.Net Framework 4.5 WebAPI。 报错信息如下: “/”应用程序中的服务器错误。 从客户端(&)中检测到有潜在危险的 Request.Path 值。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpExcep...

.NET Core Web API和.NET Framework Web API有什么区别?
.NET编程

.NET Core Web API和.NET Framework Web API有什么区别?

阅读(2498)

.NET Framework Web API 和 .NET Core Web API 是两种用于创建 RESTful 服务的技术。它们之间存在一些关键区别,下面列举了它们的主要差异: 运行时环境: .NET Framework Web API:基于.NET Framework,仅支持 Windows 系统。 .NET Core Web API:基于.NET Core,支持跨平台(Windows、Linux 和 macOS)。 性能: .NET Framework Web API...

ASP.NET Core程序设置IP和端口
.NET编程

ASP.NET Core程序设置IP和端口

阅读(2552)

最近,在使用 uniapp 开发程序,需要用到局域网 IP 地址访问API,而不是通过127.0.0.1或localhost。 使用的是 Visual Studio 2022 和 .Net6。 我们知道,在 Web 项目中,可以在【项目URL】中设置IP地址。 但是在 ASP.NET Core 项目中,就没有 【Web】 选项了。 其实,你可以通过【调试】→【常规】→【打开调试启动配置文件 UI】&rar...

当前.Net SDK不支持将.Net 7.0设置为目标。请将.Net 6.0或更低版本设置为目标,或使用支持.Net 7.0的.Net SDK版本
.NET编程

当前.Net SDK不支持将.Net 7.0设置为目标。请将.Net 6.0或更低版本设置为目标,或使用支持.Net 7.0的.Net SDK版本

阅读(8374)

最近在研究商城系统,下载了 coreshop,coreshop底层框架升级到asp.net 7。 下载之后,在 Visual Studio 2022 编译,提示出错: 当前.Net SDK不支持将.Net 7.0设置为目标。请将.Net 6.0或更低版本设置为目标,或使用支持.Net 7.0的.Net SDK版本 具体如下图所示: 网上看了下解决方案,有说勾选 使用 .Net SDK 预览版(需要 重启),就可以...

.Net Core启动Swagger报错:Failed to load API definition
.NET编程

.Net Core启动Swagger报错:Failed to load API definition

阅读(4118)

.Net Core启动Swagger报错:Failed to load API definition。即无法加载API定义。 具体报错如下: Errors  Fetch error Internal Server Error /swagger/Default/swagger.json 最后排查出问题,是我的Controller忘记添加Attribute了:[HttpPost]、[HttpGet]。 这样就解决:Internal Server Error /swagger/Default/swagger.json Faile...

取消/关闭Visual Studio开发.NET CORE项目时保存时自动编译
.NET编程

取消/关闭Visual Studio开发.NET CORE项目时保存时自动编译

阅读(906)

Visual Studio开发.NET CORE项目时,默认保存,会自动编译项目,个人认为,至少在开发阶段,任何一个动作,比如加个类,都自动编译很卡。 于是,研究下了Visual Studio的设置,终于在【ASP.NET CORE】项目里的【“自动生成和刷新”选项】中找到了关闭的方法,具体关闭自动编译的方法如下: 1、在Visual Studio依次单击【工具】&rar...

根据地址智能解析出省/市/区/街道/门牌号
.NET编程

根据地址智能解析出省/市/区/街道/门牌号

阅读(958)

最近在做一个医药商城的开发,在同步数据的过程中,发现旧系统中,地址就是一段字符串,没有根据省/市/区/街道/门牌号分别存储。 网上看了大致的解决方案,原理就是根据省、自治区、市等关键字进行分割,这样就会导致某些地址没办法解析出正确的省/市/区/街道/门牌号,因为他们可能填写会不规范。 在做商城小程序的时候刚好用到了腾讯位置服务...

Visual Studio 2019:当前不会命中断点,还没有为该文档加载任何符号。
.NET编程

Visual Studio 2019:当前不会命中断点,还没有为该文档加载任何符号。

阅读(23781)

最近,公司有个电商项目要上,指定要.Net平台,于是就研究上了CoreShop这个.Net商城系统。 在调试CoreCms.Net.Web.WebApi模块的时候,在任一Controller上打断点,都提示:当前不会命中断点,还没有为该文档加载任何符号。 网上的解决方法,都不能解决该问题。 1、清空解决方案,重新生成解决方案 2、删除不能命中断点的pdb文件 3、工具--选...