WCF Test Client Error: Assembly was not found. 01 April 2012 Jeff C# Problem: When invoke a service method via WCF Test Client, you get an error message like this: Assembly Oracle.DataAccess, Version=2.111.7.0, Culture=neutral, PublicKeyToken=89b483f429c47342 was n... [More]
WCF Test Client Error: ‘IMetadataExchange’ not match 01 April 2012 Jeff C# Problem: When adding a service in your WCF Test Client, you meet this issue says: The contract ‘IMetadataExchange’ in client configuration does not match the name in service contract, or there is no... [More]
C# access modifiers’ scope 29 March 2012 Jeff C# public means that anyone can access it private means that only other memebers can access it protected means public to subclasses, private to everyone else internal mea... [More]
UnauthorizedAccessException was unhandled 22 March 2012 Jeff C# Today when I coded a snippet to download file from a team foundation server, I met this error: UnauthorizedAccessException was unhandled. Access to the path is denied. The relative code is: priv... [More]
A base request plugin for soap+msbin1 encoded service 29 January 2012 Jeff ASP.NET, C# Problem: I need to create a web test for a service method, but the service only accepts soap+msbin1 encoded message payload. That means even I pass a valid SOAP message to it, the service will still ... [More]
使用 HttpHandler 对 js/css 文件进行压缩 05 October 2011 Jeff ASP.NET, C# 一、简介 在对网站进行开发时,为了给开发人员以好的可读性,需要对代码进行良好的排版,给变量起有意义的名字,进行合理的注释。然而,当网页呈现在用户面前时,之前提及的都不再重要,而另一方面,网页的呈现速度则变得很重要,这时候,又需要对代码进行压缩(以减少文件大小,节省网络带宽,从而加快了页面的加载时间),删掉不必要的空白字符,缩短变量名,删除注释等。如果网站上线后仍然一直处于持续更新状态,则每次在发布... [More]
图片加水印的小结 01 October 2011 Jeff C# 最近项目好忙啊,原本打算继续深入研究一下图片加水印的专题,看来只好半途先打住了。不管怎样,先将前段时间的小研究作个小结。 一、原理篇 使用.NET的GDI+技术给图片加水印 二、应用篇 给图片添加水印的C#类库 利用该原理,制作了一个可重用的类库,这样就一劳永逸,在以后的项目中,若有给图片添加水印的需要,直接引用即可,不需要再温习原理一切重头来过了。 使用HttpHandler防止图片... [More]
使用HttpHandler防止图片盗链 01 October 2011 Jeff C#, ASP.NET 一、摘要 对于你自己网站上的图片,你可能会希望它们只显示在自己网站的页面上,而当别人的网站引用它们时,不给予显示,或者显示一张自定义的警告图片,或者在图片上加上一个水印信息,告诉浏览者此图片是来自你的网站的。 使用ASP.NET的HttpHandler可以很方便地达到这样的效果。 二、实现步骤 1. 在网站项目中添加一个类文件,实现IHttpHandler接口 2. 配置Web.Conf... [More]
笔记:Windows 7 64 位系统下未能加载文件或程序集“System.Data.SQLite”的解决办法 01 September 2011 Jeff ASP.NET, Blog, BlogEngine.NET, C# 一、问题 今天将自己的BlogEngine.NET博客下载到了Windows 7 64位系统里,这个博客使用SQLite数据库作为数据存储。结果在Windows 7 64位系统里运行这个博客的时候,出现如下错误: 未能加载文件或程序集”System.Data.SQLite”,或者格式错误等云云。 二、解决方案 上http://sourceforge.net/projects... [More]
BlogEngine.NET的图片护卫插件 12 August 2011 Jeff ASP.NET, Blog, BlogEngine.NET, C# 摘要 图片护卫插件使你能够用三种不同的方式来保护你博文中的图片,这是首款(至少目前是)拥有如此功能的BlogEngine.NET插件。这三种不同的保护方式分别是: 水印方式(Watermark): 当你的图片被别的站点盗链时,在图片上加上水印,比如加个你的域名,起码告诉了浏览者,这是属于你的图片(顺便还宣传了你自己的网站,不是吗?: ) )。这是默认的护卫方式; ... [More]