C# ASP.NET WebApi 跨域设置

概述 前后端分离开发模式,一定会遇到跨域的问题。这里收集了2种 C# Asp.Net webapi 相关的跨域解决方案,方便后续查找参考。 方案一:官方nuget扩展 Microsoft.AspNet.WebApi.Cors 第一步:搜索安装Microsoft官方扩展包:Microsoft.AspNet.WebApi.Cors nuget 包 第二步:配置跨域条件修改 App_Start/WebApiConfig.cs 添加跨域条件: public static class WebApiConfig { ...

阅读全文...

C# VS 断点进不去,显示红色空心右下角黄色感叹号图标

今天开发同事遇到了一个诡异的问题,使用 Visual Studio 调式 C# 代码时,断电位置一直显示红色空心右下角有黄色感叹号的图标(下图所示),断点调试死活进不去。 几个同事过去看了下,都隐约感觉到遇到过类似的问题,但始终想不起来原因。 无意间发现,调试方式选成了 Release,改成 Debug 调试正常。真是大风大浪都过来了,没想到小阴沟里翻了船~🤣

阅读全文...

C# VS 断点进不去,显示红色空心右下角黄色感叹号图标

今天开发同事遇到了一个诡异的问题,使用 Visual Studio 调式 C# 代码时,断电位置一直显示红色空心右下角有黄色感叹号的图标(下图所示),断点调试死活进不去。 几个同事过去看了下,都隐约感觉到遇到过类似的问题,但始终想不起来原因。 无意间发现,调试方式选成了 Release,改成 Debug 调试正常。真是大风大浪都过来了,没想到小阴沟里翻了船~​🤣

阅读全文...

C# SAP Connector .NET Framework 4.5 版本下载

公司对接 SAP 数据使用 SAP Connector 程序,主要是两个类库:sapnco.dll、sapnco_utils.dll 但是没想到它的版本如此混乱,.NET 2.0 和 .NET 4.0 也不兼容,使用中经常会出现找不到 sapnco.dll 的错误。 而且还有一个不容易注意到的坑: .NET 2.0 版本依赖 Microsoft C++ Runtime DLLs version 8.0,也就是要安装 Microsoft Visual C++ 2005 SP1 Redistributables。 .NET 4.0 版本依赖 Micr...

阅读全文...

C# VS 调试报错:未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项

今天在使用 VS(VisualStudio) 调试一个复杂的 WinForm 程序,总是提示错误: 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) 尝试了网上提供的各种方法都不行。 因为解决方案中的多个项目使用了多个不同版本的 Newtonsoft.Json 包,...

阅读全文...