vs的yytpcsrss.exe是什么进程程

我是一个B/S程序开发者,所以经常调试ASP.NET程序,而我们的项目使用的是本地IIS Web服务器,为了方便调试,我一般不会去按F5调试,而是附加进程的方式调试,因为这样的好处是:
不用每次都等待IE漫长的开启时间,之前打开一次即可。 省去每次都登录 ajax调用后台代码的时候,如果后台出错,停止调试后IE不会关闭,下次无需其他初始操作。 但是附加进程的方式,每次调试都需要几步操作才能完成,所以想起用宏来录制一个脚本,方便操作。 具体步骤:(以VS2008和Win7为例,其他系统因IE版本差异而不同) 1、点击菜单Tools-&Macros-&Record TemporaryMacro 2、录制附加进程的一连串操作 3、操作完成后点Stop,然后就可以在Macros IDE里看到刚才录制的宏了。 下面是我录制的附加w3wp.exe调试后台代码的宏:Sub DebugBLLMacro()
Dim dbg2 As EnvDTE80.Debugger2 = DTE.Debugger
Dim trans As EnvDTE80.Transport = dbg2.Transports.Item("Default")
Dim dbgeng(3) As EnvDTE80.Engine
dbgeng(0) = trans.Engines.Item("T-SQL")
dbgeng(1) = trans.Engines.Item("T-SQL")
dbgeng(2) = trans.Engines.Item("Managed")
Dim proc2 As EnvDTE80.Process2 = dbg2.GetProcesses(trans, "TP0659").Item("w3wp.exe")
proc2.Attach2(dbgeng)
Catch ex As System.Exception
MsgBox(ex.Message)
End Sub&注:上面的TP0659因个人机器名不同而不同&4、在工具栏上点击右键,选择Customize,选择commands标签页,找到刚才录制的宏,将其拖到工具栏上即可5、如果美化一下,可以设置图标,然后设置只显示图标。以后再调试后台代码的时候直接点这个图标就可以了&在录制宏调试前台JS脚本的时候发现VS2008自动录制的脚本并不能调试因为进程中有几个IE,只有附加到type为script的才能调试(这个地方好像IE8才这样)所以在录制的脚本上进行了简单的修改,使所以IE进程都附加。具体脚本:Sub DebugWebUI()
Dim dbg2 As EnvDTE80.Debugger2 = DTE.Debugger
Dim trans As EnvDTE80.Transport = dbg2.Transports.Item("Default")
Dim dbgeng(1) As EnvDTE80.Engine
dbgeng(0) = trans.Engines.Item("Script")
Dim procs As EnvDTE.Processes = dbg2.GetProcesses(trans, "TP0659")
Dim proc2 As EnvDTE80.Process2
For Each proc2 In procs
If (Right(proc2.Name, 12) = "iexplore.exe") Then
proc2.Attach2(dbgeng)
Catch ex As System.Exception
MsgBox(ex.Message)
写在最后,以上脚本只是使用VS录制后简单修改,没有完善的异常处理等。
还有就是如果你开了其他IE窗口,即使不是开发的程序的IE窗口也将被附加,这个不知道有啥办法能指定。因为每次打开IE后的进程号不一样。
阅读(...) 评论()您还未登录!|||
SD 2016技术峰会议题出炉,涉及高可用/高并发系统架构设计、移动应用架构、微服务、云数据库实战、性能调优、大数据应用实战等领域的热点话题与技术。
事实上,除了释放没用的对象,垃圾收集也可以清除内存记录碎片。由于创建对象和垃圾收集器释放丢弃对象所占的内存空间,内存会出现碎片。
本篇文章主要回顾一下——iOS函数式编程 && 响应式编程概念,如何一步步实现函数式编程的过程,对阅读Masonry && SnapKit源码有一定的帮助。
今天,一条重磅消息传来——VMware公司宣布,软件定义网络(SDN)之父Martin Casado从VMware离职加盟了著名的风险投资公司Andreessen Horowitz成为合伙人之一。
LDA是一个主题聚类模型,是当前主题聚类领域最火的、最有力的模型之一。Spark LDA有两种实现:1.基于gibbs sampling原理的graphx实现,2.基于变分推断原理的实现。它们都实现在spark RDD之上。
日-19日,由CSDN重磅打造的数据库核心技术与实战应用峰会、互联网应用架构实战峰会将在上海举行。
现在很多开发人员做开发都是一知半解,程序质量确实令人担忧,所以还是希望大家能够熟练掌握前面的内容,开发过程中多思考,彻底理解程序运行的原理、机制。
本次课程主要为大家介绍一个具有操作性的大规模敏捷需求管理方案。这个方案平衡需求运作的灵活性和规律。
大数据分析、企业BI、数据可视化等话题在坛子里日趋火热,新的技术,架构也层出不穷,今天跟大家分享一款大数据下的联机分析(ROLAP)解决方案。
所有支持Javascript的浏览器都使用同源策略。如果将Web主页和后台程序分别部署在不同服务器上,会出现取不到数据的错误。这就是大家经常遇到的跨域问题。如何解决这个问题呢?本文将做详解。
目前,市面上涌现出越来越多的Java高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用、正在使用或将来一定会用到的高效工具。
业务架构不管是应用还是数据库,都需要容灾互备,在MySQL的体系中,最好通过在最开始阶段的数据库架构阶段来实现容灾系统。所以这里从业务宏观角度阐述下MySQL架构的方方面面。
分布式系统是目前整个互联网行业百谈不厌的话题,无论是已经拥有海量用户的巨头公司,或是需要应用未来用户快速增长的初创团队,以及要靠高性能、可伸缩的系统特性来为广大开发者提供第三方服务的解决方案提供商,在进...
TBSchedule的目的是让一种批量任务或者不断变化的任务,能够被动态的分配到多个主机的JVM中,不同的线程组中并行执行。所有的任务能够被不重复,不遗漏的快速理。
Marathon 视为数据中心操作系统(简称DCOS)中的一款“杀手级应用”。它属于核心服务之一,被预装在 DCOS当中,而且目前已经被三星、Yelp、Verizon、迪士尼、Autodesk 以及其它众多知名厂商应用于生产环境当中。
在Task调度相关的两篇文章《Spark源码分析之五:Task调度(一)》与《Spark源码分析之六:Task调度(二)》中,我们大致了解了Task调度相关的主要逻辑,本文我们接着上文的继续。
日-19日,由CSDN重磅打造的数据库核心技术与实战应用峰会、互联网应用架构实战峰会将在上海举行。今天,架构技术峰会的讲师团集体亮相,更有大牛推荐寄语。
R-CNN是一个先进的目标检测模型,它通过微调caffe模型提供分类区域。在本例中,预训练模型基于ImageNet数据集,在并在ILSVRC13上进行微调,输出200个检测分类的得分。
本文作者Dan Grover是一名产品设计师、工程师和企业家,现任腾讯微信项目的产品经理。时隔一年多,他根据中国当今的移动App UI趋势,加上自己的新想法,总结出这篇新文章,希望能给移动世界带来一些新进步。
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本文主要介绍了Docker安装以及Redis在Docker中的应用实例
本课程是Android高手进阶类课程,采用理论、源码和实践相结合的方式来阐述高水准的Android 应用开发要点。
乔老师带你快速把握重点,高效学习,用最短的时间不仅学到东西,更能考试稳过。
您可以通过AngularJS在任何你需要的时间创建自定义的Web应用程序。它的可扩展性和模块化的架构,可以很轻松的帮助您创建功能强大的Web应用程序。
“高薪”是程序员挥之不去的光环,新手程序员月薪就能15000,他们到底都在做什么?
0风险,低投资,只需1元钱,1:1998元投资回报率,更可将万元月薪拿回家......
盘点各大招聘网站应聘高薪榜:IT从业者连年涨薪羡煞旁人!应届生如何快速加入这个高薪行列?0基础...
2015,开源大数据领域热闹非凡,在各大王牌开源框架不遗余力丰富各种特性和提高稳定性与性能的同时,不少后起之秀更是绞尽脑汁,奋起直追。
感受CSDN丰富的服务}

我要回帖

更多关于 csrss.exe是什么进程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信