Tag: .net

我应该使用哪个NoSQL数据库进行日志logging?

你有没有经验logging到NoSQL数据库的可伸缩应用程序? 我对NoSQL数据库进行了一些关于日志logging的研究,发现MongoDB似乎是一个不错的select。 另外,我发现log4mongo-net似乎是一个非常简单的选项。 你会推荐这种方法吗? 还有其他build议吗?

如何在控制台应用程序中添加App.Config文件

我想存储连接string和一些参数在app.config文件,我们通常做的Windows应用程序,但我找不到控制台应用程序的app.config文件。 那么我应该如何使用这个文件,如何添加这个文件,或者有一些其他的工作,为同样的function。 我在控制台应用程序中工作

如何在GAC中列出所有注册的程序集?

如何列出GAC中的所有程序集? 我是否需要一个可以轻松查看的工具?

如何获得.Net中给定types的程序集(System.Reflection.Assembly)?

在.Net中,给定一个types名称,是否有一个方法告诉我在哪个程序集(System.Reflection.Assembly的实例)中定义了该types? 我假设我的项目已经有了这个程序集的引用,只需要知道它是哪一个。

如何从Windows服务启动进程到当前login用户的会话

我需要从Windows服务启动一个程序。 该程序是一个用户UI应用程序。 而且,应用程序应该在特定的用户帐户下启动。 问题是在会话#0运行一个窗口服务,但login的用户会话是1,2等。 所以问题是:如何从窗口服务启动一个进程,使其运行在当前login的用户会话中? 我强调,这个问题不是关于如何在特定帐户下启动一个进程(这很明显 – Process.Start(new ProcessStartInfo(“..”){UserName = ..,Password = ..}))。 即使我安装我的Windows以当前用户帐户运行,服务将在会话#0运行。 设置“允许服务与桌面交互”不起作用。 我的Windows服务是基于.net的。 更新 :首先,.NET在这里没有任何事情,它实际上是纯粹的Win32的东西。 这是我正在做的。 下面的代码是在我的Windows服务(C#使用Win32函数通过P / Inkove,我跳过导入签名,他们都在这里 – http://www.pinvoke.net/default.aspx/advapi32/CreateProcessWithLogonW.html ): var startupInfo = new StartupInfo() { lpDesktop = "WinSta0\\Default", cb = Marshal.SizeOf(typeof(StartupInfo)), }; var processInfo = new ProcessInformation(); string command = @"c:\windows\Notepad.exe"; string user = "Administrator"; string password = "password"; […]

为什么在.NET中没有通用的同步队列?

我注意到你可以调用Queue.Synchronize来获得一个线程安全的队列对象,但是同样的方法在Queue <T>上是不可用的。 有谁知道为什么? 似乎有点怪异。

在没有Outlook的情况下发送Outlook会议请求?

我只是想知道是否可以发送会议请求给没有在服务器上安装Outlook并使用COM Interop(我想避免在服务器上不惜一切代价)的人。 我们在Windows 2003域中有Exchange 2003,所有用户都是域用户。 我想我可以发送'围绕iCal / vCal什么的,但我不知道是否有一个适当的标准方式通过Exchange发送会议请求没有Outlook? 这是C#/。净重要的。

列表视图和WPF中的DataGrid之间的区别?

嘿,我必须从数据库中检索一些问题,并dynamic显示在用户屏幕上。我还需要在网格视图的列中添加一些控件,基本上是一个问题和答案的input框。请提示我应该使用哪一个? 列表视图或数据网格?

有没有可能创build一些IGrouping对象

我有List<IGrouping<string,string>> 。 是否有可能添加新的项目到这个列表? 或者实际上,是否可以创build一些IGrouping对象?

从.NET应用引用Google的V8引擎

我正在构build一个.NET 3.5应用程序,并且需要评估服务器上的JS代码 – 基本上用户提供的规则集可以在浏览器或服务器上工作。 托pipe的JS不是一个选项,因为JS代码将在运行时提供。 Aptana的Jaxer也不是一种select。 所以我正在考虑在我的应用程序中使用V8引擎的构build。 我成功地将源代码构build到DLL中,但该DLL不是托pipe库,也不是COM。 V8只是普通的C ++。 任何想法如何与C#中的这种types的DLL互操作? 此外,我打开其他SpiderMonkey或其他JS引擎的build议。 提前致谢。 更新: 我能够使用瑞安的解决scheme。 我只是更新了从中继到最新版本的参考。 它运作良好。 谢谢瑞安。