随笔分类 - ASP.NET
ASP.NET
摘要:分析基于ASP.NET Core Kernel的gRPC服务在不同.NET版本的不同部署方式的不同线程池下的性能表现 使用默认的 gRPC 项目模板创建,垃圾回收器类型为 ServerGC(Server garbage collection)。 使用 ghz 工具在不同的请求总数、连接数、并发数的参
阅读全文
摘要:使用Visual Studio打开解决方案,对<网站项目>右键点击<发布>,一切都是正常的,所有宏都可用,宏参数值也是正确的。 而通过批处理脚本命令调用MSBuild.exe对解决方案编译,一切也都是正常的,所有宏都可用,宏参数值也是正确的。 但如果你通过批处理脚本命令调用MSBuild.exe对解
阅读全文
摘要:有个项目需要调用第三方SDK,而SDK获取服务器的已安装的特殊打印机列表返回给调用方。 但我不想依赖这个SDK,因为这个SDK是使用.NET Framework编写的,而我的项目是使用.NET Core编写的,并且想要部署在Docker容器内运行。 于是反编译了SDK,查看源代码,看到该SDK调用了
阅读全文
摘要:/// /// 颜色扩展类 /// public static class ColorExtensions { /// /// .NET预定义的系统颜色缓存列表 /// private static readonly Dictionary ColorCache; /// /// 拥有相同颜色代码值的系统颜色名称列表 /// ...
阅读全文
摘要:今天,测试一个项目的时候,抛出了这个莫名其妙的异常,然后就开始了一天的调试之旅... 花了很长时间,没有从代码找出任何问题... 那么到底哪里出问题呢? 根据下面那段长长的错误日志: 上百度,上谷歌... 有人说会不会是Lazy加载的问题,说他试过设置Lazy=false就不会出现这个问题了???纳
阅读全文
摘要:1.HttpContext.Current.Server.MapPath("~"); 2.HttpRuntime.AppDomainAppPath(推荐); 3.AppDomain.CurrentDomain.BaseDirectory; 结果: E:\IIS\WebApi\ 理由: 第1种写法,有
阅读全文
摘要:当我们向GlobalConfiguration.Configuration.MessageHandlers添加一个DelegatingHandler派生类后,很容易发生即使命中了Action,但方法参数值为null的问题。
阅读全文
摘要:1.引用Newtonsoft.Json库(JSON.NET)。2.复制粘贴JsonHelper吧。源代码:using System;using System.Collections.Generic;using System.Linq;using Newtonsoft.Json;using Newto...
阅读全文
摘要:AjaxMin 4.8版本是没问题,出现问题的时候是AjaxMin 5.3.xxxxx版本,起初我也不知道是AjaxMin出现问题一直以为是因为我大幅度修改Web项目架构,以及采用大量反射后所带来的后遗症。
阅读全文
摘要:这篇文章是在你看了别的解决方案仍然解决不了之后才有用。
所以再未用别的解决方案之前,用了该解决方案依然无效的话,请自己看着办。
阅读全文
摘要:【提示】您请求的报表需要更多信息 的解决方案?
我是以PUSH模式做水晶报表的,不知道为什么,我浏览报表网页时,总是以PULL模式提示要数据库登录信息!(您请求的报表需要更多信息)
后来我发现一个问题,在仅有一个报表的时候,只不会出现这样的问题的。只有在有一个或多个子报表的时候,才会出现这样的问题...
根据MSDN说明,无论是子报表还是父报表,一个报表对应一个数据集,就不会在PUSH模式下出现PULL模式的问题...
因有子报表,所以我在给子报表加上数据源后就不会出现这种问题了
子报表可以增加和主报表的链接加以筛选数据!
如何进行绑定,请参照以下范例:...
阅读全文
摘要:下载链接:ASP.NET验证码控件
这是一个ASP.NET服务器控件,归类于验证类的.
主要功能就是生成验证码,匹配验证码,验证码加密
通过暴露属性,提供可强大的,自由的,可定制的验证码生成规则...
可定制属于你的验证码
用CSharp语言开发的
两天搞定它.貌似慢了一点点额...
VB.NET应该也能使用它吧...
阅读全文
摘要:开发环境: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
阅读全文