自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 .netCore微信转账至零钱——V3

.netCore 请求微信转账至零钱

2022-10-11 23:46:58 807 2

原创 关于C# 导出excel下载到服务端返回下载链接

导出excel

2022-07-27 16:05:05 408

原创 .netCore 解决跨域问题

解决方案1.1在Startup中 ConfigureServices下 添加services.AddCors(options => { options.AddPolicy("any", builder => { //builder.AllowAnyOrigin() //允许任何来源的主机访问 builder

2022-05-13 19:37:40 1586

原创 关于Controller层接口报未将对象引用到示例

问题一:1.接口请求过来的时候,在controller层,并且actionName, commandName也有值。2.解决方案:2.1在web.config文件添加项目名称 <CloudHill.Framework.CommonPlatformConfig> <SiteConfig> <GlobalInit> <Assemblys> <Assembly name="NetCore.Utils" valu

2022-05-13 19:21:16 170

原创 项目启动报500.22-Internal Server Error

1.报错截图2.解决问题2.1在项目的Web.config文件下添加<system.webServer></system.webServer>

2022-04-27 11:49:39 160

原创 初始化失败:|System.Reflection.ReflectionTypeLoadException: 无法加载一个或多个请求的类型

初始化失败:|System.Reflection.ReflectionTypeLoadException: 无法加载一个或多个请求的类型解决方案1.查看引用的dll。是否有更改。2.项目加载源码3.一步一步调试

2022-03-11 17:01:25 1091

原创 项目右键添加引用,提示:对COM组件的调用返回了错误HRESULT E_FAIL

项目右键添加引用,提示:对COM组件的调用返回了错误HRESULT E_FAIL1.问题2.解决方案第一步:运行Developer Command Prompt for VS 2019(可以右键管理员运行)第二步:gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll 按enter 完美执行.会看到:程序集已成功添加到缓存中,则表示成功了。重新打开项目添加引用程序集就可以成功引用了。...

2022-03-10 22:46:41 653 1

原创 此集合已经采用方案 http 的地址。此集合中每个方案中最多只能包含一个地址。

1.问题错误信息:此集合已经采用方案 http 的地址。此集合中每个方案中最多只能包含一个地址。如果服务承载于 IIS 中,则可以通过将“system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled”设置为 true,或指定“system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters”来解决此问题。参数名: item异常类型:Syste

2022-03-10 15:09:16 668

原创 VS Visual Studio C#项目引用显示黄色感叹号

VS Visual Studio 项目引用显示黄色感叹号1.解决方案1.1打开web项目的.csproj 文件,找到下面代码 进行删除 即可。<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"><PropertyGroup> <ErrorText>This project references NuGet package(s) that are missin

2022-03-09 16:08:04 5360

原创 自数据库创建以来,支持“Enties”上下文的模型已更改。考虑使用代码第一迁移来更新数据库(http://go.microsoft.com/fwlink/?LinkId=238269).

1.解决方案查看正式数据库 是否有迁移记录表,删除对应表迁移记录。

2022-03-01 00:18:49 368

原创 查询已取消,因为此查询的估计开销(363)超出了配置的阈值 300

1.问题2.问题解决:登录服务器的SQL Server > 右键单击服务器并选择“属性”>选择“链接页”==>取消勾选

2022-02-08 16:06:20 764

原创 SQL Server 2008 清空删除日志文件

1.问题2.解决方法:USE [master]GOALTER DATABASE 数据库名 SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE 数据库名 SET RECOVERY SIMPLE --简单模式GOUSE 数据库名GODBCC SHRINKFILE (N'数据库名_Log' , 5, TRUNCATEONLY) -->參数二(5)就是压缩到指定大小GOUSE [master]GOALTER DATABASE

2022-02-08 14:42:20 1637

原创 C#计算两个日期之间相差的天数

private int DateDiff(DateTime dateStart, DateTime dateEnd) { DateTime start = Convert.ToDateTime(dateStart.ToShortDateString()); DateTime end = Convert.ToDateTime(dateEnd.ToShortDateString()); TimeSpan sp = en...

2022-01-25 22:08:37 536

原创 C# .Framework 生成二维码

1.引用 ThoughtWorks.QRCode var guid = Guid.NewGuid().ToString().Replace("-", string.Empty); var path = AppDomain.CurrentDomain.BaseDirectory; var pathUrl = path + "code/" + guid.ToString().Replace("/", "'\'") + ".png

2022-01-19 11:19:37 317

原创 C# .Framework生成条形码

1.创建帮助类2.引用 system.Drawing public class BarCode { public static byte[] Bitmap2Byte(Bitmap bitmap) { using (MemoryStream stream = new MemoryStream()) { bitmap.Save(stream,

2022-01-19 11:17:10 404

原创 对应的服务器证书无效。控制台输入 showRequestInfo() 可以获取更详细信息

1.解决方案:1.1查看服务器IIS1.2 查看服务器是否有建站助手,并且配置建站助手的证书。1.3 去证书管理平台下载证书 上传到建站助手,iis的证书仍然保持存在

2022-01-06 16:09:33 4198

原创 C# 文件流写入方法

C# 文件流写入方法:stream为服务端接收的文件流var bytes = new byte[stream.Length];stream.Read(bytes, 0, bytes.Length);// 设置当前流的位置为流的开始stream.Seek(0, SeekOrigin.Begin);var pathHead = HttpContext.Current.Request.PhysicalApplicationPath;if (!Directory.Exists(path))Direc

2021-10-27 17:17:30 1786

原创 net core 3.1 跨域 Cors 找不到 “Access-Control-Allow-Origin”

**注意:在ConfigureServices和Configure中添加放在最上面。首先在ConfigureServices添加public void ConfigureServices(IServiceCollection services) { services.AddCors(options => { options.AddPolicy("any", builder =>

2021-10-20 10:13:46 395

原创 .netCore项目构建IOC映射无法加载文件或程序集

1.“System.IO.FileNotFoundException:“Could not load file or assembly ‘ClassLibrary2, Culture=neutral, PublicKeyToken=null’. 系统找不到指定的文件。”解决办法:1.查看Dao,Entity,Service的csproj文件,加入下面这句话。<PropertyGroup> <TargetFramework>netcoreapp3.1</Targe

2021-09-11 16:02:42 202

原创 关于发布nuget包

1.公司发布.net core项目的nuget包1.右键项目属性。打包2.配置好包名,版本和作者。3.重新生成项目,在bin文件下可找到该包。4.发布到公司服务器上的包路径下。2.打包发布.Framework nuget2.1 重新新建打包利用 NuGetPackageExplorer软件。左部分右键新建包名和版本号作者。右部分右键创建一个lib。重新生成项目把bin文件下需要的dll,复制粘贴到lib下。另存为桌面发布到服务器nuget包下。2.2 本有的包,迭代更新1.把服

2021-08-20 17:42:35 343

原创 C# 微信扫码授权登录

1.创建网站应用1.1去微信开放平台申请网站应用。1.2申请 审核通过后可获得 AppID和AppSecret.1.3并且申请微信登录接口。2.生成二维码和获取code官方文档:https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html2.1 官方文档写的很明细。例子:https://open.weixin.qq.com/connect/qrconnect?appid=wx

2021-08-18 17:38:34 2820

原创 C# 上传接口返回错误: (413) Request Entity Too Large问题解决

1.在web.config里进行配置 就可以解决了。。。。。。。。。1.1先配置这个,如果不行,去掉就配置下面那个。1.2 再试着配置这个,应该就能成功了,如果还不行,两个都配置试一下。

2021-08-12 11:49:16 1738

原创 C#打印功能

1.创建cshtml 文件2.在类中写业务逻辑上代码!!!!!图1: 业务逻辑图2:页面逻辑 public class OrderPrintModel : PageModel { public void OnGet(string shoppingOrderIDs) { Task<AuthenticateResult> task = base.HttpContext.AuthenticateAsync("Base");

2021-07-23 16:41:39 532

原创 C# 发送邮箱携带附件

1.发送邮件本地可以,放到阿里云服务器上就不行了。一般是服务器禁用了25端口。所以使用465端口发送邮箱。25端口代码: public static void SendEmail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody, bool isHtmlFormat, string[] files) {

2021-07-13 16:55:38 837

原创 关于数据库约束问题

**1.问题描述**在调用接口时,提示INSERT语句与CHECK约束、那么就是接口插入数据库的时候有问题。调式代码。看是否能够插入数据。在看提示内容,约束repl_identity_range_tran_1482275750"冲突。**2.解决办法查看数据的约束,限制了什么? 是id 还是类型?那么查看插入的数据类型是否一致。那么查看约束的ID是不是到达了有限。通过修改约束进行对该约束进行修改。**...

2021-06-23 12:49:46 346

原创 关于微信JSAPI支付验证签名失败

一。排除原因一般这个问题是由于你这边和微信那边没有打通,那么签名参数有一定的问题的、一步步排序问题,调试后端接口代码。1、使用签名检查工具选自定义参数校验签名算法是否有误;https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_12、确认秘钥是否有误,秘钥是在商户平台配置,如果不确定密钥是否正确,可以尝试设置与原先设置的一样的密钥,密钥设置指引;3、确认接口实际的请求参数与生成签名原串的参数一致,不能增加或缺少参数(可通过打印签

2021-06-22 15:59:19 2981

原创 微信JSAPI支付

1.登录微信公众平台:1.1设置密钥1.2设置服务器需要访问的IP1.3设置服务器配置(上篇文章写到)1.4查看APPID2.登录商户平台2.1申请和微信公众平台进行绑定2.2域名回调地址2.3查看API密钥(注意是V2版本还是V3版本)2.4查看商户号3.代码编写3.1进行统一下单接口 (代码如下)3.2返回的参数给前端,由前端进行调起微信支付3.3后端设置回调地址和接口,进行设置订单的状态。 var tenPayData = new TenPayRequestData(

2021-06-22 15:51:47 322

原创 关于微信公众平台服务器配置Token

1.打开微信公众平台2.修改配置3.填写服务器地址(URL) -------------域名或者ip地址加验证token接口,路径例如:http://xxxxxx.cn/api/wx/token4.填写token ----------- (自定义输入)5.密钥随机生成6.验证token接口7.返回字符串证明请求成功,即可提交[Area("Api")] public class WXController : Controller { private str

2021-06-17 16:14:59 2527

原创 阿里云服务器部署项目

1.登录阿里云网站,在该域名下,配置域名解析。2.在IIS上配置端口号,物理地址:项目地址。3.服务器防火墙配置进入站。端口号。4.如果有nginx的话,需要在nginx.config 配置端口号以及域名。5.在nginx文件下,命令模式重启nginx。6.访问该域名。测试链接。...

2021-06-11 14:09:59 197 1

原创 如何高版本的VS 打开低版本创建的项目

1.例如用vs2019 打开 当初vs2008创建的项目2.右键编辑csproj 文件。2.1删除 里的其中一个2.2删除false以下的代码。截止到。3.重新加载项目。

2021-05-14 17:31:25 1811 1

原创 .net core Excel 下载接口

下载Excel接口Controller层[Area("Api")] public class DownloadExcelController : Controller { public ActionResult DownloadFile(int categoryID,string openID) { IH5Service m_H5Service = IocProxyFactory.GetService<IH5Service

2021-04-15 17:20:28 509

原创 .net core PDF下载接口

PDF下载接口Controller层 [Area("Api")] public class DownloadPDFController : Controller { public readonly IWebHostEnvironment _webHostEnvironment; public DownloadPDFController(IWebHostEnvironment webHostEnvironment) {

2021-04-15 17:14:14 616

原创 微信App支付

1.登录微信公众平台1.1点击基本配置配置公众AppID和AppSecret2.登录微信商户平台2.1申请App支付3.登录微信开放平台注意:微信开放平台和微信公众平台不是一个账号和密码登录。3.1填写基本资料3.2填写开发者资质认证这两个审核通过了才去创建移动应用,选择相应的应用栏目。否则创建移动应用不通过。3.3创建移动应用,填写应用基本信息。审核通过可以获取AppID和AppSecret.开发信息选择对应的平台,填写打包成功后的签名和包名。(Apk可以放在蒲公英上面,对应所有者点

2021-02-05 18:20:18 356 2

原创 Linux部署Nginx负载均衡

负载均衡构建在原有网络结构之上,它提供了一种透明且廉价有效的方法扩展服务器和网络设备的带宽、加强网络数据处理能力、增加吞吐量、提高网络的可用性和灵活性。1.需要下载连接linux服务器软件:2.第一步安装PCRE pcre-devel 和Zlib.PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre

2020-12-04 18:01:25 131

原创 如何配置网页端联系客服对话框

1.本次利用的是环云客服云,登录环信客服云。2.设置对话框<head> <script> window.easemobim = window.easemobim || {}; easemobim.config = { hide: true, autoConnect: true }; </script> <script src='//kefu.easemob.com/webim/easemob.js'&gt

2020-12-04 15:17:47 1182 1

原创 .net Core 3.1 项目打包部署到Windows服务

1.下载nssm软件工具:下载地址http://www.nssm.cc/download2.创建一个.net core 项目项目显示如下3.引入了nuget包,用于log日志,最后用于ReadKey() 是因为控制主线程的结束。4.发布文件 到一个文件夹下。5.以管理员身份运行命令行模式 启动nssm软件 创建windows服务6.Path:dotnet所在的目录,一般默认是在C:\Program Files\dotnet\dotnet.exe;Startup directory:程

2020-12-02 20:34:11 1638

原创 .net core 项目部署到 docker中

1.首先准备下载一下 连接linux 服务器软件2.查看该服务器下所有的镜像。 命令: docker images -a

2020-12-01 15:17:17 320 1

原创 .net core 3.1 项目部署到linux服务器

1.需要下载连接linux服务器软件:2.查看服务器.net core 环境信息 dotnet --info如果没有.net core环境,需要进行安装官方安装文档:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos执行命令 sudo yum install dotnet-sdk-3.1 安装.net core 3.1 sdk安装结束后,输入命令 dotnet --info 查看环境3.将项目发布到本地,粘

2020-11-24 16:19:03 626

原创 MySql中创建储存过程实现向表中循环插入数据

一. 创建数据库表1.有表的话,不需要创建表,需要向哪个表中循环插入数据记住表名即可。2.无表的话,根据需求创建一个数据库表。CREATE TABLE test(ID INT PRIMARY KEY AUTO_INCREMENT ,test_name VARCHAR(20),test_num INT);二. 创建储存过程DROP PROCEDURE IF EXISTS pro1; //如果有创建过储过程删除,无则创建DELIMITER $

2020-10-11 17:21:52 1806

原创 后台Excel导入与导出

一:导入Excel数据 [Area("Pumch")] public class UserController : BaseController { protected IUserService m_UserService= IocProxyFactory.GetService<IUserService>(); public JsonResult Import() { var jObject = ParseRaw

2020-09-17 15:18:23 255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除