Fork me on GitHub

随笔分类 -  ASP.NET

ASP.NET
摘要:分析基于ASP.NET Core Kernel的gRPC服务在不同.NET版本的不同部署方式的不同线程池下的性能表现 使用默认的 gRPC 项目模板创建,垃圾回收器类型为 ServerGC(Server garbage collection)。 使用 ghz 工具在不同的请求总数、连接数、并发数的参 阅读全文
posted @ 2025-01-06 01:12 VAllen 阅读(520) 评论(5) 推荐(9) 编辑
摘要:使用Visual Studio打开解决方案,对<网站项目>右键点击<发布>,一切都是正常的,所有宏都可用,宏参数值也是正确的。 而通过批处理脚本命令调用MSBuild.exe对解决方案编译,一切也都是正常的,所有宏都可用,宏参数值也是正确的。 但如果你通过批处理脚本命令调用MSBuild.exe对解 阅读全文
posted @ 2017-10-11 11:40 VAllen 阅读(1345) 评论(0) 推荐(1) 编辑
摘要:有个项目需要调用第三方SDK,而SDK获取服务器的已安装的特殊打印机列表返回给调用方。 但我不想依赖这个SDK,因为这个SDK是使用.NET Framework编写的,而我的项目是使用.NET Core编写的,并且想要部署在Docker容器内运行。 于是反编译了SDK,查看源代码,看到该SDK调用了 阅读全文
posted @ 2017-07-26 13:53 VAllen 阅读(1349) 评论(0) 推荐(0) 编辑
摘要:/// /// 颜色扩展类 /// public static class ColorExtensions { /// /// .NET预定义的系统颜色缓存列表 /// private static readonly Dictionary ColorCache; /// /// 拥有相同颜色代码值的系统颜色名称列表 /// ... 阅读全文
posted @ 2017-07-25 11:56 VAllen 阅读(856) 评论(0) 推荐(0) 编辑
摘要:今天,测试一个项目的时候,抛出了这个莫名其妙的异常,然后就开始了一天的调试之旅... 花了很长时间,没有从代码找出任何问题... 那么到底哪里出问题呢? 根据下面那段长长的错误日志: 上百度,上谷歌... 有人说会不会是Lazy加载的问题,说他试过设置Lazy=false就不会出现这个问题了???纳 阅读全文
posted @ 2017-01-06 17:50 VAllen 阅读(9577) 评论(1) 推荐(0) 编辑
摘要:1.HttpContext.Current.Server.MapPath("~"); 2.HttpRuntime.AppDomainAppPath(推荐); 3.AppDomain.CurrentDomain.BaseDirectory; 结果: E:\IIS\WebApi\ 理由: 第1种写法,有 阅读全文
posted @ 2016-02-29 09:33 VAllen 阅读(2324) 评论(6) 推荐(0) 编辑
摘要:当我们向GlobalConfiguration.Configuration.MessageHandlers添加一个DelegatingHandler派生类后,很容易发生即使命中了Action,但方法参数值为null的问题。 阅读全文
posted @ 2016-02-03 23:03 VAllen 阅读(10217) 评论(5) 推荐(1) 编辑
摘要:1.引用Newtonsoft.Json库(JSON.NET)。2.复制粘贴JsonHelper吧。源代码:using System;using System.Collections.Generic;using System.Linq;using Newtonsoft.Json;using Newto... 阅读全文
posted @ 2015-03-17 15:54 VAllen 阅读(8814) 评论(8) 推荐(3) 编辑
摘要:AjaxMin 4.8版本是没问题,出现问题的时候是AjaxMin 5.3.xxxxx版本,起初我也不知道是AjaxMin出现问题一直以为是因为我大幅度修改Web项目架构,以及采用大量反射后所带来的后遗症。 阅读全文
posted @ 2014-05-09 12:57 VAllen 阅读(1471) 评论(0) 推荐(0) 编辑
摘要:这篇文章是在你看了别的解决方案仍然解决不了之后才有用。 所以再未用别的解决方案之前,用了该解决方案依然无效的话,请自己看着办。 阅读全文
posted @ 2012-11-22 17:27 VAllen 阅读(4075) 评论(0) 推荐(0) 编辑
摘要:【提示】您请求的报表需要更多信息 的解决方案? 我是以PUSH模式做水晶报表的,不知道为什么,我浏览报表网页时,总是以PULL模式提示要数据库登录信息!(您请求的报表需要更多信息) 后来我发现一个问题,在仅有一个报表的时候,只不会出现这样的问题的。只有在有一个或多个子报表的时候,才会出现这样的问题... 根据MSDN说明,无论是子报表还是父报表,一个报表对应一个数据集,就不会在PUSH模式下出现PULL模式的问题... 因有子报表,所以我在给子报表加上数据源后就不会出现这种问题了 子报表可以增加和主报表的链接加以筛选数据! 如何进行绑定,请参照以下范例:... 阅读全文
posted @ 2012-08-23 20:33 VAllen 阅读(1493) 评论(0) 推荐(0) 编辑
摘要:下载链接:ASP.NET验证码控件 这是一个ASP.NET服务器控件,归类于验证类的. 主要功能就是生成验证码,匹配验证码,验证码加密 通过暴露属性,提供可强大的,自由的,可定制的验证码生成规则... 可定制属于你的验证码 用CSharp语言开发的 两天搞定它.貌似慢了一点点额... VB.NET应该也能使用它吧... 阅读全文
posted @ 2012-08-08 15:14 VAllen 阅读(2336) 评论(0) 推荐(0) 编辑
摘要:开发环境:Visual Studio 2010 SP1 部署环境:Window 7 SP1+IIS7 现在的JQuery中$.ajax方法支持跨域读取json数据了,原理是利用一个叫做jsonp的概念。当然,究其本质还是通过script标签动态加载js,似乎这是实现真正跨域的好方法。 $.ajax的用法JQuery手册已经写得很详细,参考手册就可以了,很简单。需要指出的一点是$.ajax利用的jsonp需要客户端与服务端作出配合。 先整理几种之前尝试过但是失败的方案吧! 方案一:我尝试过自己写一个Ajax函数去请求WebService,JavaScript代码没有报错.但是回调函数没有执行,证明服务器(IIS)没有响应,我用了个手段测试下是否有请求到该WebService,在其初始化时,创建一个txt文件,写入任意数据表示它请求到,然后在其方法内也做了个类似手段测试,结果证明自己写的Ajax函数并没有请求WebService,为什么?我也不清楚,如果有碰到过这样情况的朋友并且已经解决的请告知我,谢谢. 方案二:我刚开始的时候,以为是I 阅读全文
posted @ 2012-07-12 00:40 VAllen 阅读(7162) 评论(19) 推荐(5) 编辑

点击右上角即可分享
微信分享提示