.NET Framework
文章平均质量分 64
基于c#语言快速开发Web网站的框架
无味无感
这个作者很懒,什么都没留下…
展开
-
Spire 插件学习使用(学习笔记)
记录一下Spire.Xls使用,方便下次快速开发原创 2022-08-02 13:38:47 · 668 阅读 · 0 评论 -
asp.net webApi集成swagger
打开nuget管理器,搜索:swagger1.安装:Swashbuckle2.安装:Swagger-Net3.安装:Swagger.Net.UI4.打开SwaggerNet.cs文件,把截图中的代码注释掉,不然会报错,报错信息:程序集“Swagger.Net, Version=0.5.1.0, Culture=neutral, PublicKeyToken=null”中的类型“Swagger.Net.XmlCommentDocumentationProvider”的方法“GetDocumen原创 2021-08-20 18:09:54 · 929 阅读 · 0 评论 -
Asp.Net WebApi身份认证ticket(随手笔记)
WebApi身份认证ticketa.授权配置a1.命名空间引用a2.身份认证授权配置b.获取授权b1.用户登陆,返回ticket接口b2.前端请求ticketc.携带ticket,请求数据c1.需要授权认证的数据接口c2.请求数据c3.注意a.授权配置a1.命名空间引用System.Web.HttpSystem.Web.Http.ControllersSystem.Web.Securitya2.身份认证授权配置/// <summary>/// 身份认证配置/// </原创 2020-11-09 17:01:04 · 1374 阅读 · 0 评论 -
C# 爬虫(学习笔记)
爬虫扩展优势传送门HtmlAgilityPac简单使用A.网页源码B.操作DOM元素分享一下代码扩展在前端网页上使用JS、Jquery能很好得操作Dom元素,在后台请求到网页数据得时候,建议使用HtmlAgilityPack开源扩展类,能够高效的解析我们抓取到的html数据。优势在.NET技术下,解析html工具也很多,比如很多人可能会使用htmlparser,或者微软的MSHTML,htmlparser虽然比较易上手,但是相对应的解析速度较慢,而HtmlAgilityPack解析速度相当快,并且开原创 2020-10-24 10:36:54 · 2795 阅读 · 1 评论 -
请求的资源不支持 http 方法“GET”(随手笔记)
C#(api明明发送post,却错说不支持get得方法)原因解决方案原因错误截图:这样得情况是由于WebAPI的路由设置不对,才出现访问失败情况!解决方案只有修改路由配置就好了,请看截图:修改前截图修改后截图代码: config.Routes.MapHttpRoute(name: "WxJsApi", rout...原创 2019-10-18 14:20:24 · 13888 阅读 · 0 评论 -
Asp.Net 发送电子邮件(随手笔记)
发送电子邮件首先要知道SMTP、POP和IMAP协议用网易邮箱做示例c#代码块首先要知道SMTP、POP和IMAP协议1.SMTP和POP协议:2.SMTP和IMAP协议:SMTP、POP和IMAP各种的作用SMTPSMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中...原创 2019-12-10 18:20:58 · 12749 阅读 · 0 评论 -
Asp.Net 无法嵌入互操作类型(随手笔记)
程序引用程序集的时候报错:错误 4317 无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass”。请改用适用的接口。 类型“Microsoft.Office.Interop.Word.ApplicationClass”未定义构造函数解决方法:VS2010 ——视图——解决方案资源管理器——引用——“Microsoft.Office...原创 2019-12-11 11:53:29 · 213 阅读 · 0 评论 -
Asp.Net 使用office组件Microsoft.Office.Interop.Word.DLL将Word转为HTML(随手笔记)
1.引用程序集。using MSWord = Microsoft.Office.Interop.Word;using Microsoft.Ajax.Utilities;using Microsoft.Office.Interop.Word;2.代码块using System;using System.Collections.Generic;using System.IO;using...原创 2019-12-11 14:56:06 · 876 阅读 · 0 评论 -
未能找到路径“E:\xx\bin\roslyn\csc.exe”(随手笔记)
问题:未能找到路径“E:\xx\bin\roslyn\csc.exe”解决方案:方案1:先我们要先在VS,NuGet程序包里引用:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dllMicrosoft.Net.Compilers.dll方案2:bin文件夹里又没有生成roslyn相关的文件,那就从别的项目拷贝一份就行...原创 2019-12-11 15:42:52 · 9230 阅读 · 0 评论 -
Asp.Net 在类中使用Server.MapPath(随手笔记)
C# 在类中使用Server.MapPath直接在类中使用 Server.MapPath 会出现错误,这是由于类中不能直接使用 System.Web.UI.Page 的非静态函数造成的。解决方法有两种:解决方案:方案1:使类继承System.Web.UI.Page类class CFoo : System.Web.UI.Page在使用方法一时请注意:C#中,派生类只能从一个类中继承。换句话...原创 2019-12-11 16:37:55 · 643 阅读 · 0 评论 -
Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} fa
c# 控制台应用程序发布到服务器运行报错:80070005访问被拒绝解决方案新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...原创 2019-12-30 19:38:58 · 8724 阅读 · 2 评论 -
Asp.Net 上传大文件解决方案(随手笔记)
解决方案:修改Web.config 配置参数以及配置项A.修改system.webB.在system.webServer增加一下代码:A.修改system.web修改最大上传的长度为2097151kb也就是2G,可以根据自己的需要修改这个大小。而executionTimeout属性是用于限制文件上传服务器的响应时间,也就是说如果网速很慢,上传同样大小的文件可能需要给予更长的响应时间,否则虽然没...原创 2020-01-09 17:19:55 · 9766 阅读 · 0 评论 -
使用地址调用百度地图API返会经纬度(随手笔记)
使用地址调用百度地图API返会经纬度A.注册百度地图账号B.开发文档A.注册百度地图账号1.地址添加链接描述2.开始注册账号3.申请AKB.开发文档1.Web服务API说明:百度API会介绍接口都是在什么情况下使用2.地理编码(就是)...原创 2020-02-19 08:20:31 · 9950 阅读 · 0 评论 -
Asp.Net 下载邮箱附件(随手笔记)
下载QQ、outllook、网易邮件附件解决方案1.注册QQ邮箱,并开启pop32.下载并引用程序集DLL:OpenPop.dll3.创建EmailHelper对象4.验证邮箱是否登录成功获取邮件数量下载邮件附件验证outllok邮箱失败及处理解决方案这里示例下载QQ邮箱附件,其它邮箱附件下载步骤也是一样的1.注册QQ邮箱,并开启pop32.下载并引用程序集DLL:OpenPop.dll...原创 2020-04-16 14:10:56 · 7207 阅读 · 3 评论 -
Asp.net 项目网页嵌入到ifrom中在谷歌浏览器中被禁用
ASP.NET: Chrome76+版本SameSite导致的Cookie故障问题解决方案方案一方案二问题以前做的Asp.net项目有些页面都会嵌入到ifrom中;到谷歌76+版本上看;都会说重定向的次数过多解决方案方案一老版本的Asp.net项目framework是不支持Cookie标准属性SameSite,老版本只要在Web.config中配置: <appSettings> <add key="aspnet:SuppressSameSiteNone" value原创 2020-08-06 11:27:03 · 11282 阅读 · 0 评论 -
Asp.Net 企业微信第三方应用开发(随手笔记)
C#企业微信第三方应用开发OAuth2简介1.注册企业2.新建第三方应用3.网页授权链接插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入OAuth2简介OAuth2的设计背景,...原创 2019-10-12 16:13:24 · 15346 阅读 · 2 评论 -
Asp.Net 企业微信JS-SDK开发(随手笔记)
企业微信JS-SDK开发(地理位置)业务场景开发文档解决方案A.获取access_tokenB.获取企业的jsapi_ticketC.获取时间戳D.获取随机字符串E.生成签名F.加密签名G.生成JsSDK信息前端代码A.引入JS文件B.请求JsSDK信息C.通过config接口注入权限验证配置并调用地理位置接口扩展(模拟环境)B.使用花生可内网穿透C.将企业微信应用设置成可信域名结果清登录企业微信...原创 2020-04-16 14:19:52 · 15788 阅读 · 1 评论