enterprise-library相关内容

企业库5.0安装错误

“此应用程序需要的.NET Framework 3.5 SP1,请安装.NET Framework,然后再次运行此安装程序” 但是系统已经安装了.NET Framework 4.0。在添加删除程序中,我可以看到以下两项: 1:Microsoft .NET框架4客户端配置文件 2:微软.NET Framework 4的扩展 任何想法,为什么安装失败的原因? 更新 - 再现步骤: XP与S ..
发布时间:2015-11-28 11:12:06 .NET Framework

与EntLib 5.0和.NET 4“,而重写成员继承安全规则违反”

我使用EntLib 5.0与.NET 4这是工作,但现在我用的 ILMerge 以合并所有的DLL在一个可再发行组件.dll文件。一切正常,但EntLib5。当我试图得到一个记录器,我得到这个异​​常: System.TypeLoadException是未处理由用户code 而覆盖件留言=继承安全规则违反: 'Microsoft.Practices.Unity.ResolutionFail ..
发布时间:2015-11-27 15:07:54 C#/.NET

企业库的DbCommand AddInParameter方法

我一直在使用企业库,因为很长一段时间。我们正在改变列varchar类型为nvarchar在数据库以支持不同的语言。我们确实有一个使用传统的方式连接到数据库,就像使用命令对象,一些旧的code。在这种code,创建sqlparameters时,指定参数的数据类型无论是int或VARCHAR。这很容易从varchar更改为nvarchar那里。 不过,我想知道在使用企业库在这里我们指定的.NET数据 ..
发布时间:2015-11-27 14:52:08 C#/.NET

与备份附加器记录

有任何.NET日志框架有切换的appender,如果事情是错的当前能力。其实我要的是以下内容: 如果我使用数据库附加器和出问题的时候用的数据库(如服务器出现故障,失去动力...)我想切换到第二个附加目的地(例如其登录文件)。 这是否有能力执行下列操作之一:log4net的,NLOG,企业库?我一直在寻找这一点,但没有运气。 解决方案 由于log4netContribute Fallback ..
发布时间:2015-11-27 10:35:35 C#/.NET

微软企业库缓存应用程序块不是线程安全的?

我创建了一个超级简单的控制台应用程序来测试企业库缓存应用程序块,并且行为是令人费解。我希望我搞砸一件容易的设置来解决。我有5秒钟后,每个项目过期用于测试目的。 基本设置 - “每一秒挑一个介于0和2。如果缓存中已经没有它,把它放在那里 - 否则只是抓住它从缓存中做到这一点LOCK语句中,以确保线程安全。 的app.config: <结构> < configSection ..
发布时间:2015-11-26 21:57:04 C#/.NET

.NET 3.5的DLL在.NET 4.0应用程序的任何问题

我们正计划将它使用企业库4.1,它使用的.Net 3.5在.NET 4.0中的Web应用程序的传统应用程序。 我们想知道这会造成任何性能问题?将在不同的.NET 3.5 code运行 应用程序池? 解决方案 我终于找到了答案。性能问题我previously提到了我的团队发现是由于别的东西。不加载.NET 3.5的.NET 4.0应用程序域。 看完这篇文章: 在进程内的SxS没有解决不了的 ..
发布时间:2015-11-26 21:22:15 C#/.NET

陷阱用于将.NET 2.0解决方案,以.NET 3.5

我们正在与20多个项目,从.NET 2.0至3.5,并在同一时间从Visual Studio 2005迁移到2008年。我们也同时切换从MS Entlib 2.0至4.0的解决方案。 有什么理由不让 Visual Studio的向导转换 我们的解决方案? 3.5完全向后兼容 2.0? 是Entlib 4.0完全向后兼容 2.0? 编辑:我可能是有点混乱,当我写这一点,向后兼容的解释是;有什么存 ..
发布时间:2015-11-26 21:13:01 C#/.NET

Microsoft应用程序块的DLL V2和V4.1引用

我的应用程序所引用微软企业库V4.1而老DLL(外部应用程序)的一个要求引用微软企业库V2.0。我确信,我可以这两个组件在GAC注册和应用程序将开始读取所需相关的DLL,但不是一个解决方案,对我们来说,因为我们的安全专家不同意在接受这个解决方案。 有没有使用webconfig什么办法,我可以专门指定较早的DLL使用V2.0而整个应用程序使用4.V0。 请注意:我们正在使用Asp.net的Vis ..
发布时间:2015-11-26 20:25:57 C#/.NET

UIP应用程序块的.NET 4

我参与迁移建于.NET 1.1中遗留应用程序到.NET 4。 是UIP(用户界面处理)发布EnLib 5的最新的还有吗?如果没有,我有哪些选择? 问候, 卡兰米斯拉 解决方案 假设你正在谈论(在你的问题的标题)关于用户界面的流程应用程序块,也没有新的官方版本自2004年以来,为你可以读取这里。 你说的是真的的选项取决于UIP给出的使用。考虑到没有“易/快选项”(我真正的意思是),其他资产 ..
发布时间:2015-11-26 20:25:05 C#/.NET

刷新企业库高速缓存后,外部应用程序更新它

摸索了好几个月和关闭后,我终于决定发布这件事。 我们有一个ASP.NET MVC应用程序,使用企业库缓存项。我们还使用了Windows服务,每隔一段时间更新这些缓存的项目。问题是,当窗口服务更新缓存项,MVC的网站没有看到更新缓存的项目,直到我们重置IIS。我们曾经想过把一些code在服务重新启动IIS服务,但认为有必须是一个更好的办法。这里似乎是谈到从外部应用程序删除项目另外一个职位,但还远远 ..
发布时间:2015-11-26 20:24:42 C#/.NET

MySQL的缓存

昨天晚上,我在MySQL数据库中增加了一个参数的存储过程。我访问它,搞砸参数,并决定再次删除了参数,进行测试。不过分钟后重新创建的过程没有参数,我的命令对象还在抱怨缺少的参数。难道这个MySQL,MySQL的/连接器,ADO,或企业库的错,我该怎么办呢? 解决方案 在默认情况下的MySQL缓存中存储过程的查询。看看查询缓存启用: SHOW VARIABLES LIKE'query_cach ..
发布时间:2015-11-26 20:12:18 C#/.NET

企业库强命名辅导套餐

有关我的,我不能找到企业库强命名指南包下载企业库4.1寿命 我需要这个签组件将其添加到GAC。 有谁知道在哪里可以找到它?我找不到它的任何地方上的WWW。codeplex.com / entlib或www。codeplex.com / entlibcontrib网站。 HELP! 解决方案 根据这,出厂的二进制文件已经很强命名的,所以你应该好去。 编辑:如果修改源,使用本指南。 ..
发布时间:2015-11-26 19:39:10 C#/.NET

在.NET数据访问层

我要找示例应用程序或一些文章展示了如何实现使用NHibernate或实体框架4.0的数据访问层。该应用程序包含了很多与数据库的逻辑,但我不想动这个逻辑到存储过程或“涂抹”层(BLL和DAL)之间的逻辑。我找很好的例子如何能在现实生活中的应用程序来实现。 解决方案 两个 的企业应用架构看仓库模式 NHibernate的: https://github.com/sharparchitectu ..
发布时间:2015-11-26 16:39:46 C#/.NET

编程方式访问企业库日志记录配置(对象模型)?

我使用企业库3.1 ,并希望以编程方式访问在日志块(运行时,对象模型),特别是其跟踪侦听器和源。 例如,我要访问的文件名跟踪侦听器对象,这样我就可以知道该日志文件位于硬盘的性能。 更新:寻找使用运行时对象模型,而不是通过解析XML配置答案。 解决方案 您可以以编程方式使用对象模型(用于配置)访问日志记录配置。 要获得具体的数据来跟踪监听器,你应该看看这个例子显示了如何读取配置,然后拿到T ..
发布时间:2015-11-26 16:22:26 C#/.NET

关于更换企业库数据访问块由实体框架的建议

数年前,我们开发了一个大型ASP.Net应用程序(C#/。NET 3.5),其必须是“数据库引擎”非依赖(这意味着该应用程序既可以使用SQL Server,Oracle,MySQL等...为DB引擎)。为此,我们使用企业库数据访问块4.1。 但现在,因为我们是在“性能/可扩展性改善”的阶段,我们正在考虑技术升级或重新设计我们的应用程序的基础。 所以,问题是:是否有移动到实体框架的任何优势? E ..

什么是基于LogWriter.ShouldLog(LogEntry)方法的行为吗?

什么是 查询一个LogEntry是否shold [原文]是 记录下来。 (完成与同错字在所有版本的企业库中,使我怀疑作者给予了极大的关注。的) 该方法似乎很空灵给我。如果日志记录之前,我总是检查呢? 目前我只检查解决方案 的行为 LogWriter.ShouldLog(LogEntry logEntry)查询所有针对在LogEntry的数据配置的过滤器,以确定是否应该记录的具体LogE ..
发布时间:2015-11-26 00:58:35 C#/.NET

优点和使用企业库的优缺点

林刚起步的项目,因为这个项目是个人我不知道什么是使用企业库的优势是什么?我们使用的版本2的几个项目办公室,但即时通讯的它的优势(中预留的良好做法)不十分清楚,尤其是在数据库组件。任何建议?谢谢 解决方案 对于数据库应用程序块的主要优点是,它可以更容易地生产数据库无关的code。开发商主要交互通用数据库和的DbCommand对象,而不是如的SqlConnection,SqlCommand的,等等 ..
发布时间:2015-11-25 23:33:27 C#/.NET