C#
qq_23313625
这个作者很懒,什么都没留下…
展开
-
c#中出现网络错误提示:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误
1.检查SQL的配置文件及连接字符串是否正确。2.检查ASP.NET State Service服务有没有开启。(ASP.NET 状态服务)原创 2021-12-07 10:04:01 · 1249 阅读 · 0 评论 -
C# Process.Start 找不到应用程序 错误
C# 代码: Process.Start("www.baidu.com"); 打开报错:找不到应用程序; process.start 方法打开网页报错,解决方案如下: 1、其实根本问题是:用户电脑上面没有设置默认浏览器导致的,电脑设置一下默认浏览器即可; 2、容错处理,兼容所有电脑处理方案;处理方案如下: //调用IE浏览器 S...原创 2018-07-11 13:46:01 · 3198 阅读 · 0 评论 -
C#winfrom config 的加密(RSAProtectedConfigurationProvider和DataProtectionConfigurationProvider)
Web应用通常使用web.config存储数据库连接信息及应用的一些基础配置信息。为了安全性,我们采用一些加密手段来加密一些敏感信息,比如数据库连接字符串。.NET 自带了一个aspnet_regiis的程序,可以帮助我们实现对web.config的加密和解密。1.加密1)导航到aspnet_regiis.exe目录下[plain] view plain copycd C:\Windows\Mic...转载 2018-03-09 08:33:47 · 642 阅读 · 0 评论 -
未能加载文件或程序集“Oracle.DataAccess
1. 问题出现的可能原因(1)引用出错:无法加载时,可能是Oracle.DataAccess.dll引用的路径不正确;(2)版本不匹配:在开发中引用的Oracle.DataAccess.dll与Oracle中的版本不匹配。所谓版本不匹配,一方面是指版本号不匹配;另一方面是64位和32位不匹配,使用64位的Oracle时一定要使用相应64位的Oracle.DataAccess.dll原创 2017-08-04 21:53:07 · 11186 阅读 · 0 评论 -
VS 无法启动 IIS Express Web 服务器
vs 2015 出现无法启动 IIS Express Web 服务器。出现如上错误是因为 VS版本问题,或者是因为你的项目以前的VS2012版本。然后放到VS2015执行也会出现如上问题。解决方案:打开你的项目->右键解决方案->在文件资源管理器中打开文件夹这时候你会看到一个 .vs 的文件夹 , 然后把这个文件删除掉,重新运行,发现项目已经好了。(注意,这个.vs文原创 2017-06-08 11:26:36 · 1208 阅读 · 1 评论 -
C#返回base64编码给前台js时直接转换为图片
在写一个接口,返回的json里面有图片,是Base64编码的字符串。测试接口的时候,发现原来在html显示,是直接可以将Base64编码的字符串显示成图片的。格式如下:原创 2017-04-26 17:08:59 · 1835 阅读 · 0 评论 -
C#写入数据库访问层时update正常执行后数据库并没改变
using (var conn = new OracleConnection(ConnectionString)) { if (!string.IsNullOrWhiteSpace(entity.ADDRESSBOOK)) { conn.E原创 2017-04-22 08:11:51 · 3088 阅读 · 2 评论 -
详解C#string.Format性能
大家使用String.Format需要注意的一下性能问题。以前的我总是觉得String.Format用起来非常方便,比+号拼接好多了,久而久之就习惯了用String.Format这种方式去拼接字符串。今天闲来无聊,就具体得了解了一下String.Format。我这里使用的是反编译工具(Reflector),那么现在就一起去探索一下String.Format这个方法吧。通过反编译工具查看之后原创 2017-01-13 14:54:42 · 4797 阅读 · 2 评论 -
出现Access to the path : C:/... is denied 的解决方法
1、在自己的电脑上面运行没有问题,但是一跑在服务器上面,就出现了上述问题。这是因为我们没有服务器的写权限,所以出现了下述问题。我们只需要在服务器的IIS项目中找到你需要执行写入操作的文件,右键-安全,出现几个管理员信息,然后看看哪个管理员没有写入权限,加上即可解决。原创 2017-03-05 19:07:05 · 11663 阅读 · 0 评论 -
C# Parallel 循环多线程操作
using System;using System.Drawing;using OpenTK;using OpenTK.Graphics;using OpenTK.Graphics.OpenGL;using OpenTK.Input;using System.Runtime.InteropServices;using System.Threading;using System.Th转载 2017-01-13 10:48:41 · 7290 阅读 · 0 评论 -
C# 无效的URI:URI 字符串太长
在上传头像时,把头像转换为base64之后,请求别的接口时出现这种提示使用如下代码即可解决:HttpClient _client = new HttpClient();var content = new StringContent(data, encoding, "application/json"); var result = _client.PostAsync原创 2017-01-16 13:56:36 · 12091 阅读 · 0 评论 -
C#中class和struct的区别
1、C#中class和struct的区别struct 的成员都是 public,除非有其他特殊的声明,所以就没有必要添加 public 标号。用 class 和 struct 关键字定义类的唯一差别在于默认访问级别:默认情况下,struct 的成员为 public,而 class 的成员为 private。原创 2017-01-10 16:18:11 · 587 阅读 · 0 评论 -
C#获取程序所在路径的几种方法
string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe 的文件名。string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。//备注 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器转载 2016-12-28 14:43:18 · 667 阅读 · 0 评论 -
C# Socket传输大文件
1.基础类TransferFiles,client和server都需要using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;using System.Windows.Forms;namespace Server{转载 2016-12-27 15:14:17 · 12457 阅读 · 2 评论 -
解决C#后台返回json数据双引号转义为"问题
关于转义quot双引号字符的问题:使用一句代码便可完美解决:@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(area.result))原创 2017-01-04 09:47:11 · 17242 阅读 · 1 评论 -
小程序解密,官方Demo竟然没有C#,贴这里备用
public string AES_decrypt(string encryptedDataStr, string key, string iv) { RijndaelManaged rijalg = new RijndaelManaged(); //----------------- //设置 cip转载 2016-12-26 15:56:21 · 2090 阅读 · 0 评论 -
全新 WebApi 接口测试方法
1、在.NET中,测试WEBAPI会是我们比较头疼的一个问题,因为在测试的过程中会遇到各种粘贴复制,有时候还会把传值的参数给弄错了,有时候请求也会遇到问题,比如会出现请求的URL地址出现错误,但是错误了之后有时候某些值不需要变,但是请求错了也许会把以前的值一起请求,接下来给大家介绍一种本人写的测试接口API的方法:个人觉得比较好用,本文用的技术是asp.net mvc。//首先引用jQuer原创 2016-11-12 20:47:53 · 4399 阅读 · 0 评论