`
webdev2014
  • 浏览: 680127 次
文章分类
社区版块
存档分类
最新评论

WebDev.WebServer40.exe已停止工作

 
阅读更多

在做新闻发布系统时遇到这个问题,如下图:webservice程序没错误,每次调试的时候总是报 webdev.webserver40.exe已停止工作

这个问题,网上没有明确的解答,它说明你的站点里面存有致命错误。经过断点调试,发现了如下问题:

程序进入了一个死循环,发现由于B层的CategoryManager类中“取出所有新闻类别方法”的名称和D层的CategoryDAO类中的“取出所有新闻类别方法”的名称相同(都为SelectAll()),所以在B层调用D层的方法时将cdao. SelectAll()误写为了SelectAll(),使得B层的public DateTable SelectAll()方法不断的在自己的方法体中又调用了自己,致使程序陷入了死循环。

由于陷入了死循环,导致程序不停的调用堆栈,使得WebDev.WebServer40.exe无法承受,所以一经运行或调试程序,就会使得WebDev.WebServer40.exe立刻停止工作。导致程序调试或运行失败。

反思:虽然这是个马虎引起的问题,但也确实说明一个该注意的问题。就是运用分层编程时,同一条线上各层之间的方法名称最好别完全相同,应该加一些前缀或后缀标识会更加安全和规范。

分享到:
评论

相关推荐

    C#编写的调用VS自带WebDev.WebServer40.EXE程序源代码

    通过Process.Start启动,VS自带程序WebDev.WebServer40.EXE 在内网架设网站时,为安装IIS条件下用VS自带的小程序来测试效果非常不错!

    WebDev.WebServer40

    解决VS Web中调试 x64位编写的c++ dll时出 加载格式不正确的问题 VS中带的WebDev.WebServer40为x86,此版本为x64编译

    绿色版.NET服务器工具WebDev.WebServer

    绿色版.NET服务器工具WebDev.WebServer 需要另外安装.NET Framework

    WebDev.WebServer

    运行Start.exe,填写参数后点击启动,即可在浏览器中...也可在系统托盘区找到WebDev.WebServer图标,右键选择"在Web浏览器中打开"浏览ASP.NET页面 如果启用虚拟路径,只需填入虚拟目录名称即可,不带"/"或"\",如:"www"

    WebDev.WebServer服务器助手源码及相关设置

    Visual Studio自带了一个开发用的Web服务器,叫WebDev.WebServer,我们平时调试ASP.NET项目时自动启动的的那个小服务器就是。 平时除了用它来调试ASP.NET项目外,我还会在注册表上加一个右键菜单项叫“在此启动Web...

    WebDev.WebServer当web服务器

    WebDev.WebServer.exe 当web服务器

    WebDev.WebServer服务器助手

    Visual Studio自带了一个开发用的Web服务器,叫WebDev.WebServer,我们平时调试ASP.NET项目时自动启动的的那个小服务器就是。 平时除了用它来调试ASP.NET项目外,我还会在注册表上加一个右键菜单项叫“在此启动Web...

    修改vs2008自带的WebServer可以监听0.0.0.0地址

    IF NOT EXIST "C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.exe.bak" RENAME "C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.exe" "WebDev....

    自带IIS破解

    4.把 WebDev.WebServer.exe 反编译成IL,把引用WebDev.WebHost.dll的签名改成刚生成的. 5.编译新的WebDev.WebServer.exe. 6.新建 WebDev.WebServer.EXE.config,并在appSettings添加ServerIP. 至此,就可以把本机的IP...

    asp迷你服务器WebServer

    asp服务器!!!!!!!!!!!!!!!!!!!!!!!

    webserver服务器源代码

    简单的web服务器的源代码,对于静态html文档的请求可以完全响应,对于动态请求处理的不是很好,还没有很完善,对于cgi接口的处理不好。利用建立线程池的方式实现了对并发访问的处理。程序在linux环境下运行,gcc编译...

    perl-webdev.pdf

    perl-webdev.pdf web develope

    Angular-site-webdev.zip

    Angular-site-webdev.zip,webdev.dartlang.org的源网站DART for the Web(webdev.dartlang.org),Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。angular的设计目的...

    WebDev WebServer 3.0

    VS2005自带的轻量级IIs只能本地访问, 本程序在WebDev WebServer2 的基础上修改其中的相关代码实现了可外网访问,做Asp.net的朋友肯定需要。(注:只支持 .net2.0)

    Reddit WebDev.txt

    Reddit WebDev

    asp.net 迷你web服务器

    WebDev.WebServer2为WebDev.WebServer的升级版.而WebDev.WebServer来源于一个开源的Web服务器 cassini.这个服务,跟IIS类似,可以说是IIS的简化版,虽然不如IIS完善和成熟但是用于提供一般的IIS服务已经足够了。 说白...

    AspxNetServer(迷你ASPX服务器)

    山寨小程序,带源码,修复在Net.Formwork4.0下支持所有本地IP访问 开发调试去除只允许本机查看。。 包含WebDev.WebServer40,WebDev.WebHost40 源码

    webdev.github.io

    webdev.github.io

    willr-webdev.github.io

    willr-webdev.github.io

Global site tag (gtag.js) - Google Analytics