Tag: visual studio debugging

堆栈跟踪与asynchronous/等待

很明显为什么堆栈跟踪会受到微软新的编程模式的影响。 我们现在有一个语义堆栈和一些物理的(我select的话)。 我看到的是一个exception的StackTrace属性(在debugging器中)是物理的,连接在一起: private async Task CheckFooAndBar() { var log = LogManager.GetLogger("Test"); log.Info("CheckFooAndBar"); try { await Foo(); } catch (Exception ex) { log.Info("StackTrace of last exception: " + ex.StackTrace); } Console.ReadKey(); } private async Task Foo() { await Task.Factory.StartNew(() => Thread.Sleep(1000)); await Bar(); await Task.Factory.StartNew(() => Thread.Sleep(1000)); } private async Task Bar() { await Task.Factory.StartNew(() […]

连接到Visual Studio通过局域网debuggingIIS Express服务器

我有一个在VS2012开发的testingASP.NET MVC3应用程序。 当我开始debugging时,通过请求http://localhost:<portnumber>从主机访问应用程序。 但是,如果我尝试通过http://<ip>:<portnumber>从Intranet中的远程计算机访问相同的应用程序,则会出现HTTP error 400: Bad request. Invalid Host Name. HTTP error 400: Bad request. Invalid Host Name. 只要在IIS Express上运行,任何服务器configuration都无法访问。 有没有解决这个问题的方法?

如何在debugging时使用参数启动程序?

我想在Visual Studio 2008中debugging一个程序。问题是,如果它没有获取参数,它将退出。 这是从主要方法: if (args == null || args.Length != 2 || args[0].ToUpper().Trim() != "RM") { Console.WriteLine("RM must be executed by the RSM."); Console.WriteLine("Press any key to exit program…"); Console.Read(); Environment.Exit(-1); } 我不想评论它,然后在编译时返回。 如何在debugging时用参数启动程序? 它被设置为启动项目。

SSL连接/连接重置与IISExpress

我第一次使用新的Visual Studio 2013与IISExpress(以前在VS2010上使用ASP.net开发服务器)。 我遇到了试图debugging我的项目的问题。 这是我在Chrome中看到的: 无法与服务器build立安全连接。 这可能是服务器的问题,或者可能需要您没有的客户端身份validation证书。 错误代码:ERR_SSL_PROTOCOL_ERROR 我更新了Properies – > web文件,以便Project Url现在使用https URL。 但是,这样做后,我现在启动时得到一个新的错误: 与本地主机的连接中断。 错误代码:ERR_CONNECTION_RESET 谢谢

尝试debuggingWCF服务代码(MSVS 2013)时,在“添加监视”函数中获取“expression式评估程序中的内部错误”

几天前我把我的解决scheme移到MSVS 2013上。除了一件事以外,它工作正常:当我尝试debugging我的WCF服务的代码时,它可以工作,但是当我想要观察任何variables的状态时,它会说:“expression式中的内部错误评估”。 添加监视function在客户端正常工作,但在服务代码破坏。 我试图debugging我自己的本地主机上运行的WCF服务。 你能帮助我,如何修复? 这里MSVS信息:Microsoft Visual Studio Professional 2013版本12.0.30110.00更新1 Microsoft .NET Framework版本4.5.51641操作系统:Windows 8.1

无法在Web服务器上启动debugging。 无法启动ASP.NETdebuggingVS 2010,II7,Win 7 x64

我在Windows 7 x64上运行Visual Studio 2010(作为pipe理员),IIS 7。 我能够在IIS 7中运行ASP.NET网站而无需进行debugging,但是当按F5进行debugging时,我会得到: 无法在Web服务器上启动debugging。 无法启动ASP.NETdebugging。 更多的信息可以通过启动项目而不用debugging来获得。 不幸的是,帮助链接并没有帮到我很多,并导致了一大堆事情。 我检查了以下内容: 安全要求 – 我不记得以前有什么特别的事情要做。 IIS7中的工作进程是w3wp.exe。 它说,如果它运行ASPNET或networking服务我必须有pipe理员权限来debugging它。 我怎么知道我是否需要在这里改变一些东西? 网站属性页面>开始选项>debugging器> ASP.NET被选中。 使用自定义服务器被设置为网站的URL(没有debugging工作正常)。 在web.config启用debugging。 应用程序正在使用ASP.NET 3.5(我想最终移动到4.0,但我有一些迁移处理)。 应用程序池:分类.NET AppPool(也尝试DefaultAppPool)。 任何想法,我可以检查下? 当然不应该那么难安装IIS,VS,创build一个网站,并开始testing它? 提前致谢。

在Visual Studio中debugging时返回之前可以找出返回值吗?

采取以下function: DataTable go() { return someTableAdapter.getSomeData(); } 当我在这个函数中设置断点时,是否有可能检查返回值? go()直接耦合到.aspx页面中的数据网格。 检查返回的数据表的唯一方法是使用一个临时variables。 但是,这有点不方便。 没有其他办法吗?