ASP.NET
静静香甜
我们总以为,是生活欠我们一个满意,
其实,是我们欠生活一个努力。
展开
-
C#检测是否有危险字符的SQL字符串过滤方法
C#检测是否有危险字符的SQL字符串过滤方法,避免SQL注入漏洞的发生。原创 2023-02-13 15:32:53 · 616 阅读 · 0 评论 -
C#组件dll右键属性找不到”嵌入互操作类型“问题的解决
C#组件dll右键属性找不到”嵌入互操作类型“问题的解决原创 2023-02-13 15:28:10 · 374 阅读 · 0 评论 -
web数据安全—防篡改
防止前端传到后端的数据被篡改:1.第三方篡改;2.用户自行修改原创 2022-10-14 10:06:10 · 2473 阅读 · 0 评论 -
RSA加密,前端JS加密,后端asp.net解密(非对称加解密)
RSA加密,前端JS加密,后端asp.net解密(非对称加解密),不可逆加密算法。原创 2022-01-04 15:23:40 · 888 阅读 · 0 评论 -
IIS 配置 HTTPS
前言 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。使用SSL证书,实现网站HTTPS化,使网站可信,防劫持、防篡改、防监听。 证书申请和准备 在国内,我们可以通过多种渠道申请 HTTPS 证书,有收费版和免费版。一般情况下天下没有免费的午餐,免费版谁知道有...原创 2021-12-03 14:51:17 · 15829 阅读 · 1 评论 -
Web安全漏洞 X-Frame-Options
<system.webServer><!-- Web安全漏洞: 网站可以使用此功能,来确保自己网站的内容没有被嵌到别人的网站中去, 也从而避免了点击劫持 (clickjacking) 的攻击。 1.X-Frame-Options 响应头有三个可选的值: DENY:页面不能被嵌入到任何iframe或frame中; SAMEORIGIN:页面只能被本站页面嵌入到if...原创 2021-11-26 10:53:56 · 2478 阅读 · 0 评论 -
禁用Web服务器HTTP头信息公开 asp.net mvc移除Server, X-Powered-By, 和 X-AspNet-Version、X-AspNetNMvc-Version信息
asp.net mvc程序部署到IIS,,返回的HTTP头中包含Server, X-Powered-By, 和 X-AspNet-Version、X-AspNet-Version信息. 这些信息有时给攻击者找寻你的站点漏洞提供的依据.如下图所示:1.移除X-AspNet-Version在webconfig中做如下配置:2.移除X-AspNetMvc-Version在Global.asax中做如下配置3.移除Server3.1自定义server处理模型://移..原创 2021-11-26 10:28:21 · 1625 阅读 · 0 评论 -
使用C#.NET WebBrowser控件导航到不同的网站出现 所请求的资源正在使用中。 (从HRESULT异常:0x800700AA)
解决方案WebBrowser控件被认为是"使用中"如果有一个正在处理的导航操作,或控制任何阻塞对话是当前打开的(包括上下文菜单,JavaScript警告,NTLM登录对话框,等等)。您可以使用 WebBrowser.IsBusy 属性来检测这些状态。如果由于当前不完整的导航操作,你可以尝试停止当前的导航(如果你确实想停止网页时未完成加载),或者添加新的导航到一个请求队列,并使用定时器等待直到 WebBrowser.IsBusy 返回false。如果不是占线状态是由于一个或多个打开的对话框阻止原创 2021-11-26 10:17:43 · 1546 阅读 · 0 评论 -
Windows Server 2016离线安装.NET Framework 3.5 IIS 请求添加或删除指定服务器上的功能失败。安装一个或多个角色,角色服务或功能失败。错误:0x80070005
Windows Server 2016离线安装.NET Framework 3.5windows server 2016默认是不安装.netframework3.5的,可以在添加删除程序中单独添加。但是有时候系统安装文件不在的时候,找不到安装程序就不能安装成功。这时候单独下载dotnetfx35直接安装是安装不上的,需要用一下方法进行单独安装:通过 NetFx3.cab 文件安装NetFx3.cab下载链接:https://pan.baidu.com/s/1O24nLgXhehHveae2.原创 2021-10-22 16:37:06 · 10265 阅读 · 2 评论 -
C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
这种问题有可能是程序中某个文件流或者字符流或字节流使用完了没有关闭,导致内存一直被占用,检查一下程序中的代码,关闭流。原创 2021-05-08 15:11:05 · 845 阅读 · 0 评论 -
Request URL Too Long HTTP Error 414. The request URL is too long.
这种问题有可能是程序中某个文件流或者字符流或字节流使用完了没有关闭,导致内存一直被占用,检查一下程序中的代码,关闭流。原创 2021-05-08 15:08:33 · 2352 阅读 · 0 评论 -
vs2015里给c#添加轮廓折叠功能
轮廓折叠,在看代码时非常有用的功能,可以暂时屏蔽大段不相关的if/else分支记得以前老版vs里是自带这功能的,c++和c#都有但不知为啥最新的2015里c#没有了,搜了下原来是要装插件:https://visualstudiogallery.msdn.microsoft.com/9390e08c-d0aa-42f1-b3d2-5134aabf3b9a...原创 2020-06-20 10:22:13 · 440 阅读 · 0 评论 -
vs 托管兼容模式不支持“编辑并继续”
解决方案:vs菜单->工具->调试->常规->使用托管兼容模式,去掉勾选!原创 2020-06-03 15:30:04 · 1853 阅读 · 0 评论 -
ASP.NET MVC显示HTML字符串
Controller 后台截图:代码: public ActionResult myhome() { ViewBag.Message = "<div style='color:red;'>关注我了解更多</div>"; return View(); }myhome.csht...原创 2020-04-30 16:19:02 · 162 阅读 · 0 评论 -
C# NPOI The supplied data appears to be in the Office 2007+ XML. You are calling
完整demo地址:https://download.csdn.net/download/qq_23663693/12370014原创 2020-04-28 17:43:37 · 4148 阅读 · 0 评论 -
C# NPOI 导入与导出Excel文档 兼容xlsx, xls
完整demo地址:https://download.csdn.net/download/qq_23663693/12370014原创 2020-04-28 17:42:54 · 777 阅读 · 0 评论 -
NPOI操作excel (03和07) 报异常EOF in header
使用XSSFWorkbook,在workbook = new XSSFWorkbook(stream);这句代码一直出现EOF in header。解决办法在这句代码前面加上stream.Position = 0;就行了原创 2020-04-28 17:36:15 · 12042 阅读 · 4 评论 -
Visual studio 调试状态下进不了断点,断点是空心的问题,提示:当前不会命中断点。还没有为该文档加载任何符号。
问题:当前不会命中断点。还没有为该文档加载任何符号。解决方案:打开项目下****.csproj 文件,修改 DebugType节点 ,默认是none,修改成 full 即可。...原创 2020-03-30 15:28:12 · 5140 阅读 · 0 评论 -
未能加载文件或程序集“Antlr3.Runtime”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))
出现这种原因是因为系统卡死或者系统卡死之后强制关机导致的。网上找了一些解决方案都是不完整的,自己亲身经历并且总结了2点即可解决这个问题。第一点:把 C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files/下的所有文件都剪切掉。如果是层序池用的是2.0的就把: C:\WINDOWS\Microsoft.N原创 2016-09-23 09:18:29 · 7372 阅读 · 0 评论 -
PDF 在线预览类库:Aspose.Pdf.dll
pdf在线预览类库,最新版,支持各种浏览器。下载地址:http://download.csdn.net/detail/qq_23663693/9636908原创 2016-09-22 14:01:39 · 4674 阅读 · 1 评论 -
word 在线预览类库:Aspose.word.dll
支持各种浏览器预览。下载地址:http://download.csdn.net/detail/qq_23663693/9636933原创 2016-09-22 14:28:07 · 2445 阅读 · 0 评论 -
ppt 在线预览类库:Aspose.Slides.dll
支持各种浏览器预览。下载地址:http://download.csdn.net/detail/qq_23663693/9636917原创 2016-09-22 14:17:55 · 3019 阅读 · 0 评论 -
excel 在线预览类库:Aspose.Cells.dll
支持各种浏览器预览。下载地址:http://download.csdn.net/detail/qq_23663693/9636937原创 2016-09-22 14:33:12 · 1118 阅读 · 0 评论 -
在mvc4里怎样引用:System.Web.Optimization和entityframework
Install-Package Microsoft.AspNet.Web.OptimizationInstall-package entityframework原创 2016-09-27 16:20:50 · 518 阅读 · 0 评论 -
webuploader解决不能重复上传问题,已解决
加上一句duplicate :true ,就可以重复上传文件了原创 2016-10-14 16:11:28 · 2916 阅读 · 0 评论 -
Session 、Application 和 HttpContext 的使用区别
在ASP.NET WEB页面开发中,经常会需要保存一些信息,以便在不同的页面或时间段都能够访问到。这其中便会用到Session和Application。Session 、Application 和 HttpContext 都是在服务器上开辟了一个内存空间,将一些信息存储到该内存空间中。Session :Session 会对每一个客户端(浏览器)在服务器端划分一个区域,该区域用于存储该客户端...原创 2019-02-27 09:20:26 · 1265 阅读 · 0 评论 -
C# ASP.NET MVC SendMail 发送邮件
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net.Mail;using System.Data;using CDO;using ADODB;namespace SendMai...原创 2019-02-27 09:28:21 · 995 阅读 · 0 评论 -
C# ASP.NET MVC WebService 实现不同服务器之间的数据同步案例代码,完整代码5步骤。
在网上找了很多方案都是不完全的,出现各种各样的问题,于是自己就总结了一个完整的代码,代码如下:1.request JS代码 $.ajax({ type: "POST", //访问WebService使用Post方式请求 contentType: "application/json", //WebService 会返回Json类型 ...原创 2019-03-18 14:55:16 · 2218 阅读 · 0 评论 -
SyntaxError: '' string literal contains an unescaped line break
JSON 格式中存在\n,\t ,\r 的特殊换行字符,请仔细检查,例如:"phone":"15956235689\n",应改成:"phone":"15956235689"或者"phone":"15956235689<br>"C#过滤特殊字符:ClearSpecialChar2("15956235689\n");public static string ClearS...原创 2019-04-15 15:04:39 · 3875 阅读 · 0 评论 -
ASP.NET中maxRequestLength和maxAllowedContentLength的区别;上传大文件设置IIS7文件上传的最大大小
maxRequestLength表示ASP支持的最大请求大小,而maxAllowedContentLength指定IIS支持的请求中内容的最大长度。因此,要上传大文件,我们需要同时设置这两个参数:较小的那个“优先”,即最终支持上传的文件的大小根据maxRequestLength和maxAllowedContentLength中的较小值而定。如果文件长度小于maxAllowedContentLen...原创 2019-05-07 14:25:08 · 18033 阅读 · 0 评论 -
JS、C#、ASP.NET获取用户客户端ip地址,Mac地址,端口号、主机名案例详解。
首先声明,出于安全,JS、C#(ASP.NET)是无法获取到客户端的Mac地址和端口号的,以下方法可以获取到客户端的公网ip地址和内网ip地址:1、页面引用第三方JS接口,适用所有平台及浏览器,代码及截图如下:<html><head> <meta http-equiv="Content-Type" content="text/html; charse...原创 2019-05-17 09:08:04 · 862 阅读 · 0 评论 -
StartIndex 不能小于 0。
string name="1598";name=name.Substring(name.Length - 6);这种情况就会报错StartIndex 不能小于 0,因为name的长度是小于6的,所以得到的是小于0的数,解决方案:name=name.Substring(name.Length - 4);...原创 2019-05-28 11:02:50 · 10787 阅读 · 0 评论 -
MVC4.0 使用WebUploader上传文件实例,支持大视频上传
下载地址:http://download.csdn.net/detail/qq_23663693/9487465原创 2016-04-11 15:51:47 · 2602 阅读 · 0 评论