diagnostics

    3热度

    1回答

    我试图用System.Diagnostics提供的一些日志功能来增强我的程序。由于我的解决方案由多个项目组成,因此我想为整个应用程序创建一个开关,并为每个项目创建一个开关。 现在的问题是,我该如何做到这一点,我应该在哪里放置开关定义? 从应用程序范围开关开始,因为我没有理解C#中的全局变量,所以我怎么能实现这一点? 将投入 static TraceSwitch ApplicationSwitch

    13热度

    6回答

    我想知道我自己的.Net服务器进程正在使用多少内存(用于监视和日志记录目的)。 我使用: Process.GetCurrentProcess().PrivateMemorySize64 然而,Process对象有几个不同的属性,让我读出所使用的存储空间: 分页,非分页缓冲,PagedSystem,NonPagedSystem,私人,虚拟,工作集 然后是“峰值”:我猜测它们只是存储了这些最后值得

    0热度

    2回答

    我们正在解决关闭源第三方ASP.NET应用程序上的SQL Server 2005连接问题。该应用程序是一个.NET应用程序,开发公司正在使用存储SQL Server身份验证信息的自定义格式化配置文件。 当试图连接到我们的SQL Server框时,应用程序正在收到“无法打开数据库'数据库名'。登录用户'用户名'错误失败。我们已经使用SQL Server Management Studio测试了从We

    5热度

    6回答

    我已经在我的公司内部构建了一个小的.NET winforms实用程序,并且由于主界面是一个选项卡控件,因此我决定为“关于框”而不是单独的表单添加一个选项卡。所以,我有一些空间来填充我的盒子。 我迄今: 程序的图标&名 版本 作者的名字(我)创建(2009) 一年。 由于留下了相当数量的空白空间,所以我想我可能会尝试添加一些有用的东西......但也许没有必要?下面是到目前为止,我已经添加了些什么:

    0热度

    2回答

    重复的this question。 更新 - 这不是完全重复的。看我的解决方案。 我在进程浏览器中看到一个java.exe进程,并双击它给我它的工作目录&启动命令行参数。 从.NET,我运行下面的代码并获得具有相同PID的进程,但上述字段为空。显然,this is documented。 foreach (Process process in Process.GetProcessesByName(