.NET
三项超标
一天坐到屁屁痛,
展开
-
docker dotnet-dump离线部署
docker离线 dotnet-dump原创 2024-07-26 15:53:48 · 292 阅读 · 0 评论 -
IIS HttpWebRequest Proxy 无法继承 全局代理
1. 全局代理,在Internet explorer->网络链接->代理设置2. 在winform、console程序中正常3.在iis环境下无法访问。据调试,发现问题可能是IIS无法获取windows配置的权限,该问题和IIS操作注册表类似。解决方法只需要重新指定一次Proxy属性即可。HttpWebRequest myWebRequest=(HttpWebRequest)WebRequest.Create("http://www.microsoft.com");//其原创 2021-11-23 08:51:03 · 374 阅读 · 0 评论 -
json dynamic 匿名类
static void Run(string json) { //声明模板类 var data = new { name = 0, age = 0 }; //反序列化,反序列化必须指定 类型(data.GetType())[] data = Newtonsoft.Jso...原创 2019-10-31 09:51:58 · 137 阅读 · 0 评论 -
HttpWebResponse 获取网页乱码
StreamReader获取字符串使用Encoding.Default. 检查HttpWebResponse.ContentEncoding是否包含恶心的 "GZIP"字符,如果是那么要多一步操作 string html = ""; string url = "http://www.stats.gov.cn/tjsj/tjbz/tjyqhd...原创 2019-04-24 13:01:46 · 1111 阅读 · 0 评论 -
IIS 使用WebServiceStudio.dll 报 "指定的参数已超出有效值的范围"错误
异常内容 在 System.Windows.Forms.TreeNodeCollection.get_Item(Int32 index) 在 WebServiceStudio.WebServiceHelper.GetMethodProperty(String methodName) 在 WebServiceStudio.WebServiceHelper.InvokeWebMetho...原创 2018-05-24 12:26:49 · 732 阅读 · 0 评论 -
ASP.NET 修改请求地址后缀
比如将以前的/index.aspx 修改为 index.do同样可以运行后台代码.只需要修改映射关系参考 .aspx默认配置环境: .net 4.0 IIS WIN7 X64自带的1. 添加buildProviders节点,可以参考C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config .aspx的配置 <ad...原创 2018-04-16 23:15:20 · 780 阅读 · 0 评论 -
InstallShield2015LimitedEdition 增加 Redistributables VS2013 vcredist
1.因为项目安装时需要依赖vcredist_x86_2013.exe2.InstallShield2015LimitedEdition中并没有内置2013只有2012和2015增加方式:1.找到下载文件目录 1) 双击Specify Application Data-> Redistributables中,随便找一个 "Microsoft Visual C++ 2012 *"的文件 ...原创 2018-03-20 11:47:58 · 1493 阅读 · 2 评论 -
vcredist_x86 vs2013检查
注册表位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{13A4EE12-23EA-3371-91EE-EFB36DDFFF3E}C# 判断 /** * 安装状态 返回整数值 含义 ...原创 2018-03-19 17:22:44 · 2262 阅读 · 0 评论 -
静默安装vcredist_x86.exe 目录带空格
string path = @"C:\Program Files"string cmd = string.Format("start \"\" \"{0}vcredist_x86.exe\" /wait /q /norestart", path);//路径加"xxx"Runcmd(cmd);/// <summary>/// 运行CMD/// </sum原创 2018-03-15 16:56:04 · 1088 阅读 · 0 评论 -
CSS 实现 checkbox radio 选中后文本颜色改变
腹部常规input:checked + span { color: #337ab7; font-weight: bold; }关键点:1.使用label包含 input type='checkbox' 这样点击文本就可以勾选2.勾选后,只有checkbox 或 radio有:selected状态所以只能设置兄弟节点或直接点. 通过将文本放在sp原创 2017-12-28 09:52:25 · 10294 阅读 · 2 评论 -
JS radio 取消选择,并触发原选择项改变事件
$div.find("input[type='radio']").each(function () { if ($(this).prop("checked") == true) { $(this).attr("data-mutex-check", 'true'); } e原创 2017-12-27 11:15:06 · 3240 阅读 · 0 评论 -
获取指定名称DLL
private static Dictionary LoadRealizationPlugins(string dllSearchPattern) { string path = AppDomain.CurrentDomain.BaseDirectory; Type tType = typeof(IStatisticsService)原创 2017-11-02 15:56:50 · 302 阅读 · 0 评论 -
SharpZipLib 解压 多个分压缩包文件
项目上下载需要将大文件压缩成多个小文件.然后再解压出来.1.获取所有文件,并加载到内存流中. 注意: 指定的文件最后读取. 比如:x86.z01x86.z02x86.z03x86.zip读取到流中的顺序是入上所列出的顺序否则解压会报错. //读取文件,并过滤("x86*") //读取指定目录中的文件原创 2017-08-15 14:28:18 · 1050 阅读 · 0 评论 -
编译anycpu 引用X86或X64问题
1.宿主程序(main方法)使用anycpu编译运行2.引用的dll使用了三方C/C++dll,只能使用X86/X64编译.此时生成时会提示"编译框架不匹配,可能无法使用".并且主程序运行时报"未能加载XXdll"解决方法:1.主程序(anycpu)使用反射的方式加载. 1) 32位(XP系统)只能使用x86的dll 2) 64位系统只能使用x64dll2.主程序(x8原创 2017-07-21 12:18:39 · 5337 阅读 · 0 评论 -
C# 反射调用私有 静态 方法
//被反射的类 public class Class1 { static void Class111() { Console.WriteLine("1fffffffffffffffffffffffffffffffff"); } }调用类 static void Main(s原创 2017-06-16 15:51:08 · 8938 阅读 · 0 评论 -
UserControl OnLoad事件重复触发
父窗体中ShowInTaskbar设置导致,去掉ShowInTaskbar 控制即可 void MainWindow_VisibleChanged(object sender, EventArgs e) { this.ShowInTaskbar = this.Visible; }原创 2016-12-01 19:44:46 · 683 阅读 · 0 评论 -
MVC源代码学习实现部分解耦
学习目的1.项目中需要将Controller中程序代码独立出来,以程序集引用方式完成项目. 2.自定义View获取文件路径,达到项目存放层次要求.比如:重庆->渝北->海王星->5F->左边 等目录需求粗略总结1.地址 RouteTable.Routes MVC中源码 查看AreaRegistration类实现a.MVC中Global.asax执行Applica原创 2016-04-21 00:36:40 · 355 阅读 · 0 评论 -
C# 向 C++ DLL中传递结构体,包含二维数组,一维数组,VS2013下测试通过。
C# 向 C++ DLL中传递结构体,包含二维数组,一维数组。原创 2015-10-30 17:49:29 · 3602 阅读 · 0 评论