小编Tio*_*ion的帖子

Visual Studio 2008 ASP.Net调试僵尸断点在被删除后回来

在调试ASP.Net网站的Visual Studio 2008中,我在代码隐藏页面中设置了一个断点.我刷新页面或提交调用方法,断点被击中.然后我删除断点并继续执行.我对代码隐藏页面进行了更改并保存.我再次提交或刷新,删除的断点又回来了!再次被击中,我再次删除它.我已经尝试删除,禁用,如果我对页面进行更改,它无法继续回来.这是非常烦人和非生产性的.我发现断点永久消失的唯一方法是使用Debug菜单删除所有断点项,这显然不太理想.我已经能够在其他开发者机器上重现这一点.这里发生了什么?这是设计的吗?这是VS中的一个错误吗?如何防止这些僵尸断点复活?

asp.net debugging breakpoints visual-studio-2008

15
推荐指数
1
解决办法
1191
查看次数

如何使WPF ScrollViewer中键单击滚动?

单击鼠标中键(又名:鼠标滚轮),然后稍微向下移动鼠标,用户可以在IE和大多数Windows应用程序中滚动.默认情况下,WPF控件中似乎缺少此行为?有没有设置,解决方法,或者我缺少的明显的东西?

wpf scroll mousewheel scrollviewer

12
推荐指数
1
解决办法
4967
查看次数

如何针对ListCollectionView编写linq查询?

这些似乎没有做到这一点:

var source = myViewModel.MyListCollectionView.Select(x => x as MyType);
var source = myViewModel.MyListCollectionView.Select<object, MyType>(x => x as MyType);
var source = myViewModel.MyListCollectionView.SourceCollection.Select<object, MyType>(x => x as MyType);
Run Code Online (Sandbox Code Playgroud)

c# linq wpf mvvm listcollectionview

11
推荐指数
2
解决办法
5398
查看次数

Exchange Web服务创建会议请求工作示例

是否有一个工作示例,如何使用C#使用EWS for Exchange 2007创建会议请求?需要哪些属性?我添加了一个Web服务引用,可以连接创建和发送各种项目,但不断收到错误"设置操作对属性无效".在响应消息上.它永远不会说什么财产无效

var ews = new ExchangeServiceBinding {
    Credentials = new NetworkCredential("user", "pass"),
    Url = "https://servername/ews/exchange.asmx", 
    RequestServerVersionValue = new RequestServerVersion {
        Version = ExchangeVersionType.Exchange2007}
};
var startDate = new DateTime(2010, 9, 18, 16, 00, 00);
var meeting = new CalendarItemType {
    IsMeeting = true,
    IsMeetingSpecified = true,
    Subject = "test EWS",
    Body = new BodyType {Value = "test body", BodyType1 = BodyTypeType.HTML},
    Start = startDate,
    StartSpecified = true,
    End = startDate.AddHours(1),
    EndSpecified = true,
    MeetingTimeZone = new TimeZoneType{ …
Run Code Online (Sandbox Code Playgroud)

exchange-server calendar exchangewebservices

5
推荐指数
1
解决办法
6015
查看次数

使用TF.exe的命令行传递/登录凭据从Visual Studio Team Services获取最新信息

有没有人使用命令行从Visual Studio Team Services(以前的Visual Studio Online,Team Foundation Service)版本控制服务器获取最新源代码并以编程方式传入凭据?

- 我发现您无法使用用于在命令行中登录Team Explorer或VSO网站的Windows ID凭据.您需要在Team Services中为用户配置文件创建备用凭据.

- 我发现如果省略tf.exe中的/ login,将出现Team Services登录对话框,并要求您键入Windows ID凭据(除非它们已经缓存在您的团队资源管理器或Visual Studio中(甚至可能)浏览器和Windows凭据缓存)

- 我发现备用凭证有效使用Java版本的tf.exe - Team Explorer Everywhere命令行客户端(TEE CLC).TEE CLC实际上使用您传入的/ login凭据并允许您连接.C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE \中的TF.EXE似乎不可能做同样的事情.但是在这个建立环境中安装JAVA是违反政策的.所以TEE CLC不是一个可行的选择.

tf get $/MyProj /collection:https://myaccount.visualstudio.com/DefaultCollection /login:user:pass 
Run Code Online (Sandbox Code Playgroud)

如果您缓存了Windows ID凭据,或者它返回错误消息TF30063,则上述命令会忽略/ login凭据:您无权访问myaccount.visualstudio.com(这不是真的,因为凭据可以与Java一起使用客户)

还有其他不需要安装Java的替代方案吗?

command-line credentials visual-studio azure-devops

4
推荐指数
1
解决办法
4889
查看次数

当线程在到达锁定语句时等待时记录

当线程到达时,是否有一种快速记录线程正在等待锁定的方法

lock(x)
{
  //do work on a collection

}
Run Code Online (Sandbox Code Playgroud)

如果线程1到达锁定,并且块中没有另一个线程,则应该没有日志.然后,如果线程2到达锁(x)并且线程1仍然在块中,则应该有一个日志.理想的解决方案不需要切换到互斥锁或监视器会增加复杂性.如果有一种快速简便的方法可以使用TPL,PLINQ或RX来做到这一点,那就太棒了.

c# locking plinq task-parallel-library system.reactive

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

填充ADO.Net DataSet时Web服务内存不足异常

1)ClientApp对ASP.Net 2.0 WebService进行异步调用2)Web服务调用SQL Server 2005存储过程3)存储过程返回数据输出,150MB表

内存不足DataAdapter.Fill(...)在尝试为新行分配更多内存时抛出异常.

IIS应用程序池没有任何Max Memory限制.

是否在IIS级别的其他位置设置了最大内存利用率上限?当作为DataSet读入内存时,150MB db表是否会占用更多空间?是否存在一个场景(可能是WCF),其中过程的结果永远不会驻留在Web服务器内存中,而是直接流式传输到客户端?

我不希望将请求拆分为较小的数据集,因为客户端异步请求它们.收集所有部分也必须异步发生,并且每个客户端必须为每个调用实现异步收集.

任何建议,最佳实践或提示将不胜感激.

sql-server asp.net ado.net wcf iis-6

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