异常详细信息: System.Security.SecurityException: 不允许所请求的注册表访问权
推荐的做法:重新编译 Microsoft.Practices.EnterpriseLibrary.Common 项目,编译时把其中 Conditional Compilation Constants 设置中除 DEBUG;TRACE 外的其他项都去掉。
具体步骤:
1.
打开 开始 - 程序- Microsoft patterns & practices-Enterprise Library - June 2005-Application Blocks for .NET-Enterprise Library Solution
2.
点击“Common”项目的“属性”
4.
选择“配置属性”下的“生成”项
5.
在“条件编译常数”中去掉除 DEBUG;TRACE 外的其他项
6.
重新编译 Microsoft.Practices.EnterpriseLibrary.Common 项目
关闭所有项目
7.运行开始-程序- Microsoft patterns & practices-Enterprise Library - June 2005-Copy Assemblies to bin Folder
8.在使用企业库的项目文件中重新添加引用后编译项目。