Tag: 配置

当我使用命令行构建C#/ .NET时,如何设置配置?

当我的程序试图访问网络驱动器中的DLL时,我收到此错误消息。 Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly ‘file:///Z:\smcho\works\tasks\2011\ni\ng_fpgabackend\myclass.dll’ or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) —> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This […]

wcf配置文件vs代码配置的优点和缺点

我有一个自托管的C#WCF服务,可以为各种目的创建20多个端点。 每个都在代码本身配置,在服务的app.config中有一些基本配置项,如端口和地址。 该服务非常适合经过测试的客户,但尚未经过广泛测试。 我对标准的wcf配置文件方法有点小心,因为我担心最终用户会搞砸事情,因此在代码中做了所有事情。 在配置文件中进行配置是一个更好的主意,因为最终用户可以根据自己的需要对其进行自定义,还是满足大多数需求的代码方法?

测试WCF URL的可用性

我试图将WCF服务的可用性作为工具的一部分进行测试。 是否有可能或者我必须在WCF中调用一个方法来真正测试它? 我尝试过client.downloadurl(wcfurl)但它失败了。 有任何想法吗?

Unity:在xml配置文件中将参数传递给自定义生命周期构造函数

我写了这样的CustomLifetimeManager: public class CustomLifetimeManager : LifetimeManager { private readonly string _arg; public CustomLifetimeManager(string arg) { _arg = arg; } } 现在,它可以通过编程方式轻松配置容器,但如何将其添加到配置文件中,如下所示?

entlib无效的TraceListenerData类型

我为Enterprise Library 5 Logging Block创建了一个自定义侦听器,它由配置编辑器识别,但会抛出运行时配置exception: 尝试使用自定义记录器 static IUnityContainer _container; static LogWriter _writer; static IServiceLocator _locator; public static void Inf(string message) { if (_container == null) { // Create the container _container = new UnityContainer(); // Configurator will read Enterprise Library configuration // and set up the container var configurator = new UnityContainerConfigurator(_container); // Configuration source […]

如何在代码中使用log4net配置NHibernate日志记录,而不是在xml文件中?

依靠这个文档http://nhibernate.info/doc/howto/various/configure-log4net-for-use-with-nhibernate.html ,使用XML配置文件通过log4net配置NHibernate日志非常容易。 但我需要在C#代码中做同样的事情。

是否处置相当于处置其子女加上自己的面板?

在以下课程中: class MyPanel : Panel { … protected override void Dispose(bool disposing) { // My code here } } 以下两个代码示例是等效的吗? base.Dispose(disposing); VS if (disposing) { List ctrls = new List(this.Controls); this.Controls.Clear(); foreach(Control c in ctrls) { c.Dispose(); } } base.Dispose(disposing); 如果它们有不同的效果,它会是什么? 编辑:我问这个是因为,无论出于何种原因,这样做是第一种方式冻结我的程序,然后处理它的任何子项( disposing是真的, Controls包含2个控件),而第二种方式工作正常。 如果我能愉快地使用第二个,那就太棒了。

Fluent Nhibernate – 如何指定表名

我刚开始学习Nhibernate和Fluent Nhibernate。 我想在创建映射类时指定表名。 应用程序中的实体名称为“CustomerOrders”,但在oracle数据库中,表名为“CUSTOMER_ORDERS”。 我从谷歌搜索了解到我可以使用“WithTable”来指定数据库表名。 我不知道如何使用它和Vs2008没有找到方法的地方。 谢谢

C#:在调用Bitmap.save()之后Dispose()一个Bitmap对象?

我有这个: Bitmap bmp = new Bitmap(image); //image processing bmp.Save(path + fileName); 我想知道我是否需要在此代码后调用bmp.Dispose() 。 提前致谢。

访问第三方库中的web.config文件

我正在编写一个IHttpFilter,它需要在一个单独的项目中(这些都是C#项目)才能在一组ASP.NET MVC应用程序中使用。 在IHttpFilter中,我必须确定web.config文件中指定的一些内容。 有没有办法在运行时从外部程序集中检索当前的web.config文件? 我需要获取三个设置(字符串)。 另一个问题是我需要引用一堆文件(图像),但我不确定是将它放在ASp.NET MVC应用程序还是IHttpHandler项目中。