如何调试部署在IIS上的网站

今天突然有个朋友问我,总听同事说在IIS中如何如何调试,到底如何调试呢?没办法,人家刚入门,还是亲手给他操作了一遍。也记录一下,希望能帮到那些不知道的孩纸。

IIS中的网站调试

调试最常见的一般就是将项目设为项,设为起始页,然后F5。稍微复杂点的就是附加到进程等。

其实很简单, 首先还是和原来一样,加上断点。但不要按F5了。选择工具菜单(调试菜单也可以),附加到进程。

然后会惊现一个对话框,勾选最下面的两个复选框:显示所有用户进程、显示所有会话中的进程。然后选择IIS进程,即w3wp.exe。最后点击"附加"。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/web/Skills/

现在打开你的浏览器,访问IIS中的网站,并触发要调试的程序。小卡一会儿后,光标就成功跳到断点处了,和以前一样可以F11,F10了。

webservice的调试,基本相同,完全可以把它当作应用程序。

总结

从调试,可以看出一个程序员的水平,一点也不差啊。

出处:http://www.cnblogs.com/wolf-sun/

作者:cnblogs wolfy

时间: 2024-09-19 08:51:28

如何调试部署在IIS上的网站的相关文章

dropdownlist-请问用C#开发的网站,部署在iis上不好用

问题描述 请问用C#开发的网站,部署在iis上不好用 请各位大侠帮帮忙,C#用dropdownlist 的TextChanged 属性触发事件,在本地运行都好用,但部署在sever 2008的iis上不好用,为什么? 解决方案 DropDownList不是SelectedIndexChange吗?怎么会有TextChanged,这个是TextBox的事件啊 解决方案二: 建议你开发网站少使用服务器控件, dropdownlist 经过编译就是 select 标签.你直接写select 就行了,少

有开发过SignalR的吗? 程序挂在IIS上,网站启动时怎么让hub也启动? 我Client连不上iis里的Hub,但是在vs调试中是可以链上的

问题描述 现在情况是这样的.我的signalr建在web工程里面,然后我做了一个console工程的测试程序,用来链入Hub中,并且接收广播消息classProgram{staticvoidMain(string[]args){IHubProxy_hub;stringurl=@"http://localhost:10086/signalr/hubs";_hub=connection.CreateHubProxy("TestHub");connection.Start

net写的网站部署到IIS上,服务端控件属性解析不出来

问题描述 c#写的web程序部署在iis上,通过服务器的浏览器页面能正常加载访问.换台电脑访问出现服务端控件属性无法解析.例如:<asp:DropDownListID="ddlAppaly"runat="server"Width="150px"AutoPostBack="True"onselectedindexchanged="ddlAppaly_SelectedIndexChanged">&l

请教如何让部署在IIS上的ASP.NET网站打开控制台应用程序

问题描述 尝试了网上的几个方法:http://www.cnblogs.com/greatverve/archive/2011/01/04/aspnet-exe.html等,发现不部署到IIS上没问题,部署上了以后就打不开,应该是权限问题导致.请问有人知道解决办法不,感激. 解决方案 解决方案二:http://lybwwp.blog.163.com/blog/static/10317248120117184151653/look解决方案三:我个人认为应该是无解..因为我曾经尝试过使用asp.net

iis-在vs打开请求ssl正常,部署在IIS上请求出现&amp;amp;quot;基础连接已经关闭:意外连接被关闭&amp;amp;quot;

问题描述 在vs打开请求ssl正常,部署在IIS上请求出现"基础连接已经关闭:意外连接被关闭" 10C (HttpWebResponse)webrequest.GetResponse()响应的时候报错.估计是IIS配置问题? 解决方案 IIS的超时如果设置的太短,而网络访问时间太长,会导致这个问题. 解决方案二: 说错了,是asp.net执行超时限制 参考 http://www.cnblogs.com/kingboy2008/p/3711143.html 解决方案三: 超时了,或服务端

我的项目ORM是用entity framework的,在本地的VS中测试都能正常显示了,但是部署到IIS上后就不得了

问题描述 我的项目ORM是用entityframework的,在本地的VS中测试都能正常显示了,但是部署到IIS上后就不得了,请问下怎么回事呢? 解决方案 解决方案二:没遇到过,不过你google下,是不是IIS需要什么配置解决方案三:我也碰到这个问题,兄弟有木有解决.

asp.net-Forms 验证在本地运行有效,部署在IIS上却无效,IIS是6版本的,是不是哪里需要设置????

问题描述 Forms 验证在本地运行有效,部署在IIS上却无效,IIS是6版本的,是不是哪里需要设置???? 做了附件下载验证用户的的程序,附件地址不能隐藏,就做了个Forms验证在本地都 正常,发布到IIS上后就无效了. Forms 验证在本地运行有效,部署在IIS上却无效 IIS是6版本的,是不是哪里需要设置???? 解决方案 看下是什么错误,最有可能是数据库的问题. 解决方案二: 理论上不需要设置,你是不是 net framework 版本不一致?? 解决方案三: 你是怎么验证form的?

WCF服务部署到IIS上,然后通过web服务引用方式出现错误的解决办法

本文转载:http://www.cnblogs.com/shenba/archive/2012/01/06/2313932.html 昨天在用IIS部署一个WCF服务时,碰到了如下错误: 理解了文档内容,但无法进行处理. - WSDL 文档包含无法解析的链接. - 下载"http://admin-pc/IISHostService/Service1.svc?xsd=xsd0"时出错. - 基础连接已经关闭: 接收时发生错误. - 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的

运行Vue在ASP.NET Core应用程序并部署在IIS上

前言 从.NET Core 1.0开始我们就将其应用到项目中,但是呢我对ASP.NET Core一些原理也还未开始研究,仅限于会用,不过园子中已有大量文章存在,借着有点空余时间,我们来讲讲如何利用ASP.NET Core结合Vue在IIS上运行. ASP.NET Core结合Vue部署于IIS 关于安装Vue和Webpack则不再叙述,我们直接来创建ASP.NET Core应用程序或者通过dotnet new mvc创建ASP.NET Core应用程序 接下来在上述应用程序下通过如下命令创建Vu