
ASP.NET
文章平均质量分 58
zhou_xuexi
这个作者很懒,什么都没留下…
展开
-
EF生成migration脚本,不执行到数据库
老是忘这个命令,今天记一下Update-Database -Script -SourceMigration:"201901210832533_addTemporaryAttendanceDetail20190121.cs" -TargetMigration:"201902282225506_updatetableColumnName2019-03-01.cs"...原创 2020-04-02 15:28:24 · 1087 阅读 · 0 评论 -
.NetCore配置Gateway网关和Consul
接着上一篇配置完Consul,地址为https://mp.youkuaiyun.com/console/editor/html/107408473,下面继续配置Gateway和Consul首先创建一个Core API项目,然后Nuget安装Ocelot和Ocelot.Provider.Consul,安装完后Startup代码如下public class Startup { public Startup(IConfiguration configuration) {原创 2020-07-24 17:22:41 · 1336 阅读 · 0 评论 -
.NetCore3.1 微服务Consul构建
今天抽空学写了一下微服务Consule构建,记录一下已被以后查看,也希望帮助到其他小伙伴,首先要去consul官网下载consul,官网地址为https://www.consul.io/,点击download下载下载好后解压进入文件夹可以看到consul.exe,然后打开命令行运行consul.exe启动consul服务,如下图然后看到==> Consul agent running!说明consul运行成功了,我们可以看到2020-07-17T14:58:48.414+0800 [I原创 2020-07-17 15:26:55 · 1306 阅读 · 0 评论 -
.NetCore3.1 API 返回Json中文乱码设置
今天用3.1尝试了一下API返回,代码如下[Route("get")] public IActionResult Get(long id) { return new JsonResult(new User { Id=1, Name="张三", Age=20 }); }运行返回结果中文名称乱码如下图这个原因是Json原创 2020-07-16 10:49:30 · 5022 阅读 · 1 评论 -
ABP Must set LocalizationSourceName before, in order to get LocalizationSource
今天在使用ABP多语言时代码如下public class VendorAppService : ApplicationService, IVendorAppService { private readonly VendorManager _vendorManager; private readonly VendorStore _vendorStor...原创 2020-02-25 17:21:39 · 621 阅读 · 0 评论 -
IdentityServer4官方文档代码配置unauthorized_client Invalid grant type for client错误
今天按照IdentityServer4官方文档写了一下代码测试下来报错,官方文档配置ConfigureService代码如下图官方配置Configure代码如下图运行报错效果如下图完全按照官方文档跑的,然后找了一圈原来是没有加上响应类型,代码如下public void ConfigureServices(IServiceCollection services) ...原创 2019-11-25 21:45:14 · 7956 阅读 · 1 评论 -
当前 .NET SDK 不支持将 .NET Core 2.2 设置为目标。请将 .NET Core 2.1 或更低版本设置
今天安装了.net sdk2.2,选择的版本为2.2.402安装完以后就创建了一个对应2.2的项目创建好项目以后运行报错这就奇怪了,莫名其妙的报错了,然后尝试生成项目报错然后一看原来SDK装错了,上面的那个版本支持VS2019不支持VS2017,因为我本地是VS2017,然后重新下载支持VS2017的版本就可以了记得装完以后VS重启一下就可以了...原创 2019-11-05 20:33:28 · 4571 阅读 · 0 评论 -
ASP.NET获取真正的客户端IP地址的6种方法
转载地址:http://www.jb51.net/article/32580.htmRequest.ServerVariables("REMOTE_ADDR") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址,本文将介绍解决方法,需要的朋友可以参考下在ASP转载 2017-07-21 10:56:43 · 644 阅读 · 0 评论 -
使用StartComTool生成证书
最近写微信小程序调用接口需要用到接口调用,但是微信要求接口必须是https的,就是要必须生成SSL证书首先我想到了用免费的SSL证书,然后上网搜了一下主要试用了两个,一个是StartCom,一个是sslforfree,前者有三年的免费,后者是三个月,每三个月需要重新更新一下具体StartCom如何操作可以参考网址https://segmentfault.com/a/1190原创 2017-02-15 16:33:13 · 2940 阅读 · 1 评论 -
JenKins+Git构建Asp.Net网站自动发布
至于为什么要配置这个,就是因为每次自己发布很麻烦,直接用现在这个配置就会自动发布网站准备工作安装Jenkins,那首选就要下载Jenkins了,官网下载地址https://jenkins.io/download/,如下图下载好以后就直接双击安装就可以了,然后这个软件还是挺人性化的,直接给装成服务了,如下图装好以后服务启动后,自动打开浏览器,然后默认地址是http://local...原创 2018-09-07 11:46:07 · 6242 阅读 · 1 评论 -
EF Code First 导航属性 与外键
一对多关系项目中最常用到的就是一对多关系了。Code First对一对多关系也有着很好的支持。很多情况下我们都不需要特意的去配置,Code First就能通过一些引用属性、导航属性等检测到模型之间的关系,自动为我们生成外键。观察下面的类:public class Destination { public int DestinationId { get; set; ...转载 2018-09-18 10:13:32 · 624 阅读 · 0 评论 -
linq lambda left join 左外连
linqfrom f in Foojoin b in Bar on f.Foo_Id equals b.Foo_Id into gfrom result in g.DefaultIfEmpty()select new { Foo = f, Bar = result } lambda 表达式var qry = Foo.GroupJoin( Bar, ...转载 2018-11-14 22:20:03 · 3815 阅读 · 0 评论 -
abp 使用OAuthBearerAuthenticationOptions对象里属性AccessTokenFormat对应的Protect方法报空指针异常解决方法
由于要自己要在自定义的service类定义一个和登陆相关的接口,所有需要模仿api下面的AccountController登陆并返回ticket,但是对应的AccessTokenFormat老是报空指针异常,下面说说我做的步骤以及解决方法。 abp原有Api解决方案下面的使用代码如下面主要两个代码段这里初始化OAuthBearerAuthenticationOptions pub...原创 2018-12-25 12:59:32 · 1861 阅读 · 0 评论 -
C#打印自动换行
//打印内容 string prtStr; StringFormat stringFormat = new StringFormat(StringFormatFlags.MeasureTrailingSpaces, 0); int count, rows; /// <summary> /// 打印文档 ...转载 2019-01-21 11:19:32 · 3049 阅读 · 0 评论 -
怎样正确设置remote_addr和x_forwarded_for获取用户真实IP
转载地址:https://my.oschina.net/jiangzhixiong/blog/529086做网站时经常会用到remote_addr和x_forwarded_for这两个头信息来获取客户端的IP,然而当有反向代理或者CDN的情况下,这两个值就不够准确了,需要调整一些配置。什么是remote_addrremote_addr代表客户端的IP,但它的值不是由客户端提供的,而转载 2017-07-21 10:52:40 · 5021 阅读 · 0 评论 -
mp4网页播放代码,有声音无图像的解决办法~
转载地址:http://www.mamicode.com/info-detail-887494.html关于网页播放mp4格式的视频,找了一些插件,这里推荐一下video.js 官方网址:http://www.videojs.com/github :https://github.com/videojs/video.js/demo:http://www.videojs.com转载 2017-06-13 15:55:02 · 11258 阅读 · 1 评论 -
xml学习(四)---引用CSS来显示xml文件
一般我们浏览xml文件就是显示xml文件中的代码,只是不可以修改,现在我们运用CSS文件可以给xml文件中的元素来设置样式 下面我们先创建一个xml文件 100 aaa 200 bbb 300 ccc原创 2011-06-22 17:09:00 · 3889 阅读 · 0 评论 -
asp.net 简体字转繁体字的类库
这东西虽然简单,但也不失为经典的类库,个人而言,就非常喜欢这个类库。 用文字记录下来吧,留个记念吧 在vs中,有一个经典的Microsoft.VisualBasic.dll的VB类库,根据官方的描述: 它能提供对许多 .NET Framework 类的简单直观的访问,转载 2011-07-12 14:45:39 · 659 阅读 · 0 评论 -
从外部的js文件中使用<%=%>获取ASPX页面的ClientID获取后台代码
从外部的js文件中获取ASPX页面的控件ClientID(get control reference from external javascript)前言 当使用MasterPage、UserControl等容器时,为了避免控件的重复命名,asp.net会自动将容器中的控件生成转载 2011-07-20 16:10:13 · 3102 阅读 · 0 评论 -
在ADO.NET中使用参数化SQL语句的大同小异
在ADO.NET中经常需要跟各种数据库打交道,在不实用存储过程的情况下,使用参数化SQL语句一定程度上可以防止SQL注入,同时对一些较难赋值的字段(如在SQL Server中Image字段,在Oracle中Clob字段等)使用参数化SQL语句很容易就能赋值,所以本人经常在ADO.转载 2011-08-23 15:47:51 · 441 阅读 · 0 评论 -
MS:Chart:Series 成員 饼图 文字Label 显示在饼外
1.http://technet.microsoft.com/zh-tw/interopmigration/system.web.ui.datavisualization.charting.series_members.aspx2. 如何将 mschart 饼图 文字Label 显示在饼外找了很久,在 http://code.msdn.microsoft.com/mschart/Rel转载 2011-12-10 19:53:44 · 1685 阅读 · 1 评论 -
Operation is not valid due to the current state of the object.
Operation is not valid due to the current state of the object.Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more原创 2012-01-13 10:44:05 · 5609 阅读 · 1 评论 -
处理大数据分页下拉列表显示方式
今天我们项目遇到个问题,查询数据用的分页控件和分页存储过程,但是查询很慢,数据只有50几万条,我很奇怪。我先用存储过程在数据库里测试,发现存储过程执行起来一点也不慢,就是程序慢,我觉得肯定是程序那里有问题,然后我就调试了一下程序,这不看不知道,一看吓一跳,我勒个去,我们这个分页控件的显示页数的下拉列表会显示所有的页数,数据有50几万条,每页10条,一共5万多页,这个下拉列表竟然一下子添加了50几万原创 2012-07-20 17:20:03 · 6533 阅读 · 0 评论 -
jmail 发送邮件jmail组件注册成功仍然报错,报8007005
今天终于吧jmail发邮件报错解决了,之前在本地没有问题,到服务器上报错错误为“检索 COM 类工厂中 CLSID 为 {E5FF9F62-0E7C-4372-8AD5-DA7D2418070C} 的组件时失败,原因是出现以下错误: 80070005。”,我配置jmail的过程为:一、将jmail.dll文件放入c盘的windows目录下的system32目录下、(这边不要忘了项目里面也要原创 2012-07-30 11:59:18 · 4141 阅读 · 1 评论 -
Ajax 如何提交集合到mvc后台
转载http://www.cnblogs.com/luoyefeiwu/p/5776507.html,非常感谢该篇文章帮我解决了问题1.前端请求如下var apply = { CompanyName: $("[name='corpName']").val(), ContactUser: $("[name='contName']").val(), Address: $("[name='add转载 2017-01-09 13:11:43 · 1292 阅读 · 0 评论 -
MVC绑定前台传进来的list对象
这两天碰到ajax请求传递json对象,json对象里面包含list对象,到mvc后台就是绑定不到list对象,搞了半天就是不正确,后来一看同事没有调用自己写的代码,以为就是调用自己的代码呢,名字起的一样,却把我的方法拷贝过去,害的我找了半天,坑死人不偿命,下面记录一下,以免今后自己时间长忘了,这次也以为代码一样,也是时间长忘了,ajax请求的特殊配置,下面是json对象准备代码var pre原创 2017-02-14 13:59:07 · 2338 阅读 · 0 评论 -
js正则表达式转换成C#正则表达式的网站
这两天用到正则表达式,因为正则表达式基本上都是在js处理,而我的程序需要在c#里面处理,但是js跟C#又有点区别,但是我们有一个非常好的网站可以自动将js正则表达式转换成c#的正则表达式,网站链接为http://regex.zjmainstay.cn/下面介绍一下使用方法现在上图默认是js的正则表达式下面我们要将正则表达式改成C#使用,那么我只要点击左边的Tools下面原创 2017-03-07 15:47:39 · 2053 阅读 · 0 评论 -
easyui validatebox 验证类型
转载自:http://blog.youkuaiyun.com/jumtre/article/details/38680385required: "必选字段",remote: "请修正该字段",email: "请输入正确格式的电子邮件",url: "请输入合法的网址",date: "请输入合法的日期",dateISO: "请输入合法的日期 (ISO).",number: "请输入转载 2017-06-16 16:33:56 · 347 阅读 · 0 评论 -
.NET 的 WebSocket 开发包比较
转载于http://www.oschina.net/translate/websocket-libraries-comparison-2编者按本文出现在第三方产品评论部分中。在这一部分的文章只提供给会员,不允许工具供应商用来以任何方式和形式来促销或宣传产品。请会员报告任何垃圾信息或广告。Web项目常常需要将数据尽可能快地推送给客户,必要时无需等待客户端请求。对于与用户之转载 2017-06-06 09:42:52 · 1532 阅读 · 0 评论 -
几个性能测试工具
转载地址:http://www.cnblogs.com/EthanCai/archive/2014/05/11/3721656.html我个人认为一个优秀的软件工程师必须掌握一定的测试技能。可能有的开发工程师认为测试是测试工程师的事情,不是开发工程师的事情。这种开发工程师是缺一条腿的,离开了测试工程师,你如何证明你的程序没有问题。下面是我这两天搜集的性能测试工具,如果大家知道别的工转载 2017-06-28 17:41:18 · 636 阅读 · 0 评论 -
Gridview中HyperLink的NavigateUrl绑定问题
> >这两种方法只能传递一个参数 用下面的这种方法却不能被解析绑定> 不过用下面的方法就可以解析传递两个参数 >原创 2011-06-16 16:47:00 · 2065 阅读 · 0 评论