小编Sha*_*lle的帖子

在Perf Mon中看到"%GC时间"的原因

在Perf Mon中监控我们的应用程序时,我注意到GC的时间百分比在20-60%之间,而我们的应用程序执行长时间运行的过程(在30秒到1.5分钟之间变化).这对我来说似乎有些过分.这提出了两个重要问题.

  1. 我纠正这个过度吗?
  2. 我可以采取哪些途径来弄清楚为什么GC会发生这么多?

.net c# memory memory-management

9
推荐指数
1
解决办法
8203
查看次数

我可以在SQL Server Compact 4中执行多个语句吗?

我正在尝试使用SQL Compact 4.0工具箱在单个脚本中使用多个插入,并且没有任何运气.我不断收到解析错误.

我甚至试过添加GO; 在每个声明之间如此......

INSERT INTO ... ;

GO;

INSERT INTO ... ;
Run Code Online (Sandbox Code Playgroud)

没有运气..所以我运气不好?我是否必须一次只执行一个语句?

sql-server-ce-toolbox

8
推荐指数
1
解决办法
5443
查看次数

在IIS Express上更改会话超时?

我想在使用IIS Express时测试会话超时问题,但我无法弄清楚如何修改会话状态设置,以便我可以更改Cookie设置的超时.这是一个可修改的设置吗?

iis session-timeout iis-express

8
推荐指数
1
解决办法
2万
查看次数

无法将参数传递给Windsor Typed Factory Facility

我有一个使用Typed Factory Facility在Windsor AsFactory()注册的IRunningTaskFactory.该接口有一个如下所示的方法:

RunningTask Create(ITask task);
Run Code Online (Sandbox Code Playgroud)

在Windsor注册RunningTask的地方有一个构造函数:

public RunningTask(ITask task, ITaskConfigurationFactory taskConfigurationFactory)
Run Code Online (Sandbox Code Playgroud)

其中ITaskConfigurationFactory也在Windsor注册.

我遇到的问题是,当我调用Create方法并传递ITask时,我得到以下错误:

Castle.MicroKernel.Resolvers.DependencyResolverException:缺少依赖项.组件Husky.nHuskyTasker.Core.Tasks.RunningTask依赖于Husky.nHuskyTasker.Core.Tasks.ITask,无法解析.确保依赖项在容器中作为服务正确注册,或者作为内联参数提供

从我在文档中读到的内容来看,这应该是有效的.

思考?

.net dependency-injection castle-windsor

7
推荐指数
2
解决办法
993
查看次数

.Net 3.5中通过字符串名称调用方法的最快方法是什么?

所以明显的方法是......

var handler = GetType().GetMethod(methodName, BindingFlags.NonPublic |
                                              BindingFlags.Instance);

handler.Invoke(this, new object[] {e});
Run Code Online (Sandbox Code Playgroud)

我可以添加缓存以保持方法,但我想知道是否有一个完全不同和更快的方式?

.net performance .net-3.5

7
推荐指数
1
解决办法
1274
查看次数

对列表<object []>进行分组和求和

我有这个 List<object[]>

List<object[]> olst = new List<object[]>();

olst.Add(new object[] { "AA1", 1 });
olst.Add(new object[] { "AA2", 1 });
olst.Add(new object[] { "AA2", 1 });
olst.Add(new object[] { "AA1", 1 });
olst.Add(new object[] { "AA1", 1 });
Run Code Online (Sandbox Code Playgroud)

从中olst,我需要制作一个新的List<object>来持有这个:

"AA1", 3
"AA2", 2
Run Code Online (Sandbox Code Playgroud)

换句话说,我需要对olst [x] [0]进行分组并总结olst [x] [1].
我可以使用for循环,但我希望有人可以帮我使用lambda表达式和/或linq来实现这一点.

c# linq lambda

7
推荐指数
1
解决办法
1万
查看次数

无法远程调试IIS - w3wp.exe显示为灰色

我正在尝试使用远程调试来调试IIS Web服务.由于我们的域配置(我们无法更改),因此通过Default选项进行远程调试时,Access会被拒绝.我发现的唯一解决方案是在VS 2008中切换到Remote(仅限本机,无需身份验证)选项.

问题是,当我连接到远程系统时,w3wp.exe显示为灰色,奇怪的是它是列表中唯一的一个.这与遥控选择有关吗?有没有解决的办法?

iis remote-debugging

6
推荐指数
1
解决办法
4657
查看次数

如何在点击时从JavaScript添加参数到@ Url.Action()调用

我有一个链接,当点击时需要调用控制器操作与某些必须通过JavaScript检索的数据.该操作将返回FileStreamResult.

我查看了@ Url.Action,但我无法弄清楚如何(或者甚至)我可以传递必须通过JS检索的值字典内容.

然后我从点击处理程序中获取了$ .post.我遇到的问题是我不知道该怎么做才能成功:function()将文件流结果返回给用户.或者即使我可以.

所以任何有关你如何做这样的事情的帮助都会很棒..

javascript asp.net-mvc jquery razor asp.net-mvc-3

6
推荐指数
1
解决办法
1万
查看次数

是否有生成数据库模式的.Net Micro ORM?

我们想要像Massive,PetaPoco等那样摆脱NHibernate,但我们真的很喜欢自动生成数据库的能力.有了属性,似乎PetaPoco拥有生成数据库所需的信息,但我找不到任何说明它的信息.

是否有替代Micro ORM支持这个?

.net orm

6
推荐指数
1
解决办法
1033
查看次数

WCF不会跟踪非soap回复消息

有没有办法让WCF跟踪执行消息日志跟踪,即使响应消息不是有效的SOAP消息?现在它只是抛出一个异常,服务器没有提供有意义的回复并停止跟踪.

我需要看到回复,因为它有对我有用的信息.

wcf trace

6
推荐指数
1
解决办法
67
查看次数