摘要: 如果有问题,请在此回复即可。因为博客有邮件提示,如果通过其它方式联系我可能会慢很多2010年12月更新阅读全文
posted @ 2009-12-16 14:22 重典 阅读(1805) 评论(101) 编辑
摘要: 本文只想让大家更直观地认知Asp.net Mvc,如果语言有所不当,还望先贤海涵,当然,如果文中有所纰漏还希望大家指出 尽量本着对初学者负责的态度来写,但期间的恒心与毅力相信过来的人更加明白,所以如果书写有误希望大家谅解.阅读全文
posted @ 2008-03-10 21:32 重典 阅读(96984) 评论(56) 编辑
posted @ 2012-05-11 15:44 重典 阅读(232) 评论(0) 编辑

先预备一个类,用于Start时调用

public static class MyPreApplicationStart
   {
       public static void RegisterGlobalFilters(GlobalFilterCollection filters)
       {
           if (filters != null)
               filters.Add(new HandleErrorAttribute());
       }
 
       public static void Start()
       {
           RegisterGlobalFilters(GlobalFilters.Filters);
       }
   }
这之后通过PreApplicationStartMethodAttribute注册到assembly即可,需要注意的是自定义类必须public ,其中用记Start的方法必须public static
[assembly: PreApplicationStartMethod(typeof(MyPreApplicationStart), "Start")]

Reference:

http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=ZH-CN&k=k(SYSTEM.WEB.PREAPPLICATIONSTARTMETHODATTRIBUTE);k(TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22);k(DevLang-CSHARP)&rd=true

http://msdn.microsoft.com/zh-cn/library/gg401977(v=vs.98)

posted @ 2012-05-11 15:19 重典 阅读(117) 评论(1) 编辑

FxCop的UI并未提供Phoenix engine的支持,也就是以下这些验证规则通过FxCop的 UI没有办法验证,但是可以通过FxCopCmd来验证

CA1062 Validate Arguments of Public Methods

CA1303 Do Not Pass Literals as Localized Parameters

CA2000 Dispose Objects Before Losing Scope

CA2100 Review SQL Queries For Security Vulnerabilities

CA2202 Do Not Dispose Objects Multiple Times

CA2204 Literals Should Be Spelled Correctly

CA2215 Dispose Methods Should Call Base Class Dispose

CA2241 Provide Correct Arguments to Formatting Methods

 

可以通过对.FxCop文件添加规则来实现

   1: <FxCopProject Version="10.0" Name="My FxCop Project">
   2:  <Rules>
   3:    <RuleFiles>
   4:    <RuleFile Name="$(ProjectDir)/../Rules/DataflowRules.dll" Enabled="True" AllRulesEnabled="True" AllRulesBreakBuild="True" />
   5:    </RuleFiles>
   6:  </Rules>
   7:  </FxCopProject>

 

DataflowRules.dll文件可以在%Program Files%\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\Rules中找到,XML的路径可以自己视情况添加

 

Reference:

http://blogs.msdn.com/b/codeanalysis/archive/2010/04/14/data-flow-analysis-rules-in-visual-studio-2010.aspx

http://msdn.microsoft.com/zh-cn/library/bb429449(v=vs.80).aspx

http://msdn.microsoft.com/en-us/library/dd264939

posted @ 2012-05-11 08:51 重典 阅读(132) 评论(0) 编辑

.NET的RSA算法的Key格式与OpenSSL生成的Key格式不兼容

谭振林兄有写一篇
.NET使用OpenSSL生成的pem密钥文件(增加size为2048的密钥转换)【做电子商务的朋友可能需要】

但是其中在有些位长的Key的情况下,私钥的转换会出现问题

于是

找到另外一篇

Creating a X509 certificate from a RSA Private Key in PEM file

就可以比较好的解决RSA中的私钥转换问题

 

posted @ 2012-02-28 19:06 重典 阅读(439) 评论(0) 编辑

可以通过删除 %LOCALAPPDATA%\Microsoft\Phone Tools\CoreCon\10.0 来解决

删除前请先备份

 

相关资源

http://www.sadev.co.za/content/windows-8-how-get-it-working

posted @ 2011-12-17 00:01 重典 阅读(345) 评论(1) 编辑
摘要: NuGet是个不错的东西,在项目中,NuGet都会将下载的文件保存在packages文件夹里 很多时候我并不想将所有的Package都上传到源代码管理中去。阅读全文
posted @ 2011-12-12 20:05 重典 阅读(1178) 评论(5) 编辑
摘要: 远程连接 •1.通过WinRM quickconfig配置可以通过WinRM访问 •2.访问WSMAN,将主机名配置到TrustedHosts •3.通过Enter-PSSession连接主机 ...阅读全文
posted @ 2011-10-17 22:11 重典 阅读(933) 评论(0) 编辑
摘要: 本文讲解了PowerShell脚本的语法阅读全文
posted @ 2011-10-17 21:16 重典 阅读(979) 评论(0) 编辑
摘要: 关于PowerShell命令的一些基本知识 •PowerShell的命令叫做cmdlet •具有一致的命名规范,都采用动词-名词形式,如New-Item •动词部分一般为Add、New、Get、...阅读全文
posted @ 2011-10-17 20:57 重典 阅读(901) 评论(0) 编辑
摘要: 经常使用PowerShell,却从未在博客中介绍过它 最近正好做了个PowerShell的技术分享,所以将内容共享出来,希望对初学者有所帮助阅读全文
posted @ 2011-10-17 20:42 重典 阅读(751) 评论(1) 编辑
摘要: 介绍如何使用NuGet Package Explorer发布组件到自己的NuGet服务器阅读全文
posted @ 2011-09-18 23:10 重典 阅读(801) 评论(3) 编辑
摘要: 本文介绍如何自己建立NuGet服务器阅读全文
posted @ 2011-09-18 23:08 重典 阅读(878) 评论(1) 编辑
摘要: 简要介绍了NuGet的安装及简单使用阅读全文
posted @ 2011-09-14 22:10 重典 阅读(1078) 评论(0) 编辑
摘要: 本文有2个不怎么相关的话题,一是用MvcMiniProfiler监控EF4.1,另一个则是为MvcMiniProfiler提供MySQL Provider的支持。阅读全文
posted @ 2011-08-01 19:46 重典 阅读(1436) 评论(1) 编辑
摘要: MVC MiniProfiler是Stack Overflow团队设计的一款对ASP.NET MVC的性能分析的小程序。可以对一个页面本身,及该页面通过直接引用、Ajax、Iframe形式访问的其它页面进行监控,监控内容包括数据库内容,并可以显示数据库访问的SQL(支持EF、EF CodeFirst等 )。并且以很友好的方式展现在页面上。可以通过NuGet进行安装配置及使用可以看这里:http://code.google.com/p/mvc-mini-profiler/其它技巧:Application_Start中设置更改profiler产生文件的路径 ,包括js及相应生成的数据文件 1:..阅读全文
posted @ 2011-08-01 13:52 重典 阅读(1062) 评论(2) 编辑
摘要: 在使用MySQL数据库来做为Entity Framework的Provider时,有时会遇到如下问题: 存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 Obje...阅读全文
posted @ 2011-04-20 18:14 重典 阅读(3681) 评论(17) 编辑
摘要: 上节说到我们已经将表单转化为了QueryModel 并且将查询条件按我们的设计存为了ConditionItem。并且传递到了IQueryable.Where扩展方法中,对EF进行了查询: 当然,这里的...阅读全文
posted @ 2011-04-06 18:26 重典 阅读(3948) 评论(13) 编辑
摘要: 其实在写这一系列文章之初,我其实是想由底至上去讲解,但是我又整理了一遍代码才发现,其实如果不了解最表面的东西,也是不太好深入的。 所以我们的第二篇文章就来讲一下我们这个智能查询框架中最浅,但也是使用最频繁的部分,也就是Model 及 ModelBinder阅读全文
posted @ 2010-12-28 00:35 重典 阅读(4734) 评论(29) 编辑
摘要: 在信息管理系统中我们会开发大量的List页面,它们功能上通常是非常相似的,一般是包含一个查询条件组和一个列表。其实我们可以使用ASP.NET MVC以及Entity Framework的特性来对这种过程进行重复利用,来加快我们Coding的过程和提高代码的质量。阅读全文
posted @ 2010-12-27 22:53 重典 阅读(4954) 评论(29) 编辑
摘要: 常用的微软软件和下载地址(绝大多数是免费软件,包括免费操作系统/杀毒软件/屏幕录制软件/编程/设计/共享),必有不止一款你需要 我这里给出一些常用软件的地址和下载地址阅读全文
posted @ 2010-12-24 00:47 重典 阅读(2406) 评论(6) 编辑