问题标签 [enterprise-library-5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1889 浏览

c# - 根据 QueryString 中传递的 GUID,在运行时更改日志文件的位置和名称

现在,每当我运行应用程序时,它都会创建一个文件(在 Web.Config 日志记录部分中指定的文件名)。

我想要的是在运行时更改文件的路径和名称(基于作为查询字符串传递的 GUID)。

我做了一些研究,但可用的例子对我不起作用。如果有人可以提供代码示例,将不胜感激。

0 投票
2 回答
1254 浏览

unity-container - 需要帮助设置 Unity 拦截

首先,我之前从来没有用过Unity...我想通过unity拦截的方式将Tracing/Logging引入我们的项目。
该项目相当大(〜30000个文件)。目标是每次我们尝试调用外部服务时跟踪性能/执行周期。遗憾的是我不能使用任何其他库。
为了熟悉这个概念是如何工作的,我构建了一个我在 MSDN 上找到的小程序;但是我对日志属性的拦截仍然没有触发。我确定我缺少一些配置或/和初始化。我很感激任何帮助。

这是我的主程序:

这是计算器类:

这是我的呼叫处理程序:

最后

*这是我的属性定义:

我还需要添加什么以及在哪里(配置文件或内部构造函数等)才能使此代码正常工作。

0 投票
2 回答
1189 浏览

silverlight-4.0 - Are there any good examples of Exception Handling Block of Enterprise Library 5.0

I'm using Enterprise Libray 5.0 version. I'm working on its Exception Handling Block. For this to understand Exception Handling Block I downloaded StockTraderRI Application - (Example Application of Exception Handling). But it uses PRISM Framework.

Is there any example which shows simple silverlight Application using MVVM-Light.

0 投票
1 回答
2553 浏览

.net - Enterprise Library 5.0 日志记录 - rollInterval

Enterprise Library 5.0 日志记录应用程序块是否可以配置为每天在指定时间(例如下午 3:00)滚动日志文件?

的相关选项rollIntervaldaymidnight。我不确定有什么区别,但midnight肯定不是正确的选择,而且我看不到如何配置在使用时执行滚动的时间day(它实际上与midnight?)。

0 投票
1 回答
3856 浏览

.net - Enterprise Library 5.0 使用 CustomTraceListener 和 ConfigurationSourceBuilder 进行日志记录

我正在尝试构建一个使用 Enterprise Library 5.0 日志记录代码块的日志库,并且我已经能够创建一个 CustomTraceListener,当配置来自配置文件但我尝试通过配置源生成器配置它时我得到以下错误:

当我尝试使用 EL5.0 代码库查找错误时,特别是在构建 CustomTraceListenerData 的构造字符串时遇到了问题。

这是代码:


然后使用记录器:

我怀疑我配置错误,因为当我使用配置文件设置并调用时它确实有效:

我试图找到有关如何使用 ConfigurationSourceBuilder 的更多信息,但无济于事。

谁能帮我这个?

0 投票
3 回答
1265 浏览

azure - Azure 缓存 - Microsoft Enterprise Library 5.0 如何在 Azure 上缓存应用程序块?

适用于 Windows Azure 的 Microsoft Enterprise Library 5.0 集成包

据我了解,缓存将存储在数据库中,并且所有 Web 角色都共享相同的缓存,这与 Azure 的内存中分布式缓存相同。

我想知道是否有人在 Windows Azure 上成功使用了缓存应用程序块,而不是 Azure 缓存。

如果有,速度如何?任何与 Azure 缓存明显不同的地方。

感谢您的评论!

0 投票
0 回答
849 浏览

logging - 如何在企业库日志记录应用程序块上使用 RollingFlatFileTraceListener 管理日志的保存期限?

Enterprise Library(v5.0) 记录应用程序块的滚动平面文件跟踪侦听器具有滚动日志文件的选项。(http://msdn.microsoft.com/en-us/library/ff664768(v=pandp.50)#trace_rolling

它们是“时间”和“文件大小”。

  • 我可以通过控制“Max Archived Files”和“RollSizeKB”来管理日志文件的整体大小。
  • 或者,我可以通过控制“Max Archived Files”和“RollInterval”来管理日志文件的最长保存期限。

但是,我想同时管理日志文件的最大保存期限和整体大小。

我该怎么做?我需要制作和使用自己的 TraceListener 吗?

0 投票
3 回答
985 浏览

.net - 服务器上的企业库日志记录扩展属性失败

我有一个标准的企业库文本格式化程序,具有默认格式。日志文件已正确创建,但仍为空。如果我删除最后一个格式选项,使用扩展属性(见下文)它开始工作。如果我把它放回去,日志仍然是空的,我不知道在哪里搜索错误。

(是的,我可以使用确切的缩写模板运行它来触发错误)。如果我删除{dictionary({key} - {value}{newline})}它开始记录的部分。该问题仅发生在测试服务器上,在我的本地开发机器上它按预期工作,输出我的扩展属性。

我尝试设置一个单独的日志记录错误目的地,但没有运气。那里没有任何记录。

0 投票
1 回答
163 浏览

asp.net - 如何阻止企业库配置工具在环境配置文件字段中插入绝对路径?

我正在尝试学习/使用 Enterprise Library 5.0 配置工具,它似乎可以完美地工作,但有一些小例外。我目前遇到的问题是在使用不同的环境时。我们的一个网站有 3 个环境,所以我可以在配置工具中创建 3 个不同的环境,我可以设置 delta 文件以及要覆盖哪些属性以及何时覆盖。

企业库配置环境的初始设置

一切都很好,直到我 导出合并的环境配置文件。当我这样做时,它会按预期创建文件,但是它将环境配置文件字段更改为现在包含绝对路径。

在此处输入图像描述

此外,增量文件现在包含对绝对路径的引用。

在此处输入图像描述

我们使用源代码控制 (VSTS) - 所以绝对路径不好。我们的构建过程包括创建分支,然后将代码合并回根。当分支由不同的团队成员创建时,我们不能有绝对路径,他们的代码位于不同的本地文件夹结构中。

有什么办法可以阻止绝对路径自动添加?或者有什么其他建议?

0 投票
1 回答
760 浏览

c# - 尝试获取数据库类型的实例时发生激活错误,键“DatabaseConnection”?

我正在使用一个带有 app.config 的类库,并在我的 Web 项目中使用该库的 dll 引用,我得到了标题中显示的错误。这是我的类库和 app.config 中的代码

有什么建议吗?