您当前的位置:KKBlog > 学无止境 > ASP.NET

那点所谓的分布式——memcache

这篇我们看看一种非持久化的缓存服务器memcache,说到缓存本能反映就是cache,session什么的,是的,可以说这些都是基于.net进程的,通俗点也就做不了多机器的共享,典型的一个就是SSO。
查看全文

nginx 负载均衡,多站点共享Session

多站点共享Session常见的作法有:使用.net自动的状态服务(Asp.net State Service);使用.net的Session数据库;使用Memcached。使用Cookie方式实现多个站点间的共享(这种方式只限于几个站点都在同一域名的情况下); 这里我们就 演练一下 以数据库的形来存储Session,来实现多站点共享Session。 首先我们 建好一下站点
查看全文

解决IIS7下面Intelligencia.UrlRewriter中文不能正常解析的问题

公司收购过来一网站,里面使用了Intelligencia.UrlRewriter 进行URLRewrite。之前部署在windows 2003下面。运行一切正常。后来发布到IIS7(windows2008)下面后。发现以前的中文全部不能正常rewrite。比如房山,转码成%e6%88%bf%e5%b1%b1,urlrewrite后变成了%C3%A6%C2%88%C2%BF%C3%A5%C2%B1%C2%B1,压根不知道是什么编码了。…
查看全文

Winform 获取相对路径 C#

///获取相对路径///例如:System.Windows.Forms.Application.StartupPath = "E:\App\CheckingMachine\QueryMachine\bin\Debug"/// 经过以下处理将返回"E:\App\CheckingMachine\QueryMachine\images\1.gif"string path=System.Windows.Forms.Application.StartupPath + @"../../"; System.IO.D…
查看全文

C# WinForm开发 取消窗体关闭按钮禁用

这两天要弄个东西,然后不想要WinForm自带的关闭窗体的按钮,想用自己定义的一个窗体按钮。又不希望通过更改Form.FormBorderStyle属性的方法来实现,还想留着那个窗体栏可以对窗体进行移动等。其实禁用最小化、最大化按钮的直接可以在WinForm的属性面板中设置了,而这个禁用关闭按钮的就要自己手动弄了。
查看全文

多线程Cross-thread的问题

最近在用C#做网络通信方面的WinForm程序,是C/S架构的程序,用到了多线程处理两端的通信。今天在调试的时候碰到了一个异常:Cross-thread operation not valid: Control btnConnect accessed from a thread other than the thread it was created on.在线程上出问题了,但是在不调试的时候使用是正常的。于是去网上搜索,又查…
查看全文

HubbleDotNet 简介及安装详解

HubbleDotNet 是一个基于.net framework 的开源免费的全文搜索数据库组件。开源协议是 Apache 2.0。HubbleDotNet提供了基于SQL的全文检索接口,使用者只需会操作SQL,就可以很快学会使用HubbleDotNet进行全文检索。 HubbleDotNet可以实现全文索引和查询、多域检索和排序、分组统计、消重、分类、聚类、多表关联查询等等一系列…
查看全文

.net对虚拟目录的操作

一、查看虚拟目录是否存在 private bool IsExitesVirtualDir(string virtualdirname) { bool exited =false; DirectoryEntry _entry = new DirectoryEntry("IIS://localhost/W3SVC/1/Root"); DirectoryEntries _entries = _entry.Children; foreach(DirectoryEntry _cen in _entries) { if(_ce…
查看全文

string.Format 异常 输入字符串的格式不正确

最近做一个项目,在使用string.Format对数据进行整理的时候,一直报错:输入字符串的格式不正确。纠结了很久。最后终于查了下资料终于知道了问题所在。现在将这个问题记录一下:在代码中,需要将结果以Json格式,输出。最开始报错,写的代码如下:
查看全文
二维码
意见反馈 二维码