积极答复者
WebDev.WebServer.exe错误如何解决?

问题
-
我做一个网站的过程中遇到错误,错误的提示是:
Visual Studio 2008弹出一个对话框,上面写:
WebDev.WebServer.exe has encountered a problem and needs to close.
We are sorry for the inconvenience.
具体是这样的,有一页里我用了一个Datalist 控件,控件数据绑定没有检查出任何错误,整个aspx.cs文件里有一个单一的方法,是把所有数据绑定上,运行的时候一执行这个方法就出现以上错误,把方法注释掉以后整个网站就可以正常运行。这个网页的功能是用Datalist 显示产品的图片,代码应该没有问题,图片的位置也都能看见,就是一运行就出这个错误。
我的问题是:
是什么错误? 是Visual Studio 2008 的错误,还是SQL Server Express的问题? 还是别的问题? 谢谢解答。
答案
-
你好,应该是数据库访问失败,导致其宿主进程WebDev.WebServer.exe崩溃。
邹俊才- 已标记为答案 KeFang Chen 2009年6月12日 6:10
-
我觉得有可能是你那段代码的错误,比如死循环、数据库连接出错等的问题导致aspnet服务器崩溃,你把那段代码贴出来下可以不
努力着就不会放弃!.net技术交流群 33083877http://hi.baidu.com/1987raymond- 已标记为答案 KeFang Chen 2009年6月12日 6:10
全部回复
-
我觉得有可能是你那段代码的错误,比如死循环、数据库连接出错等的问题导致aspnet服务器崩溃,你把那段代码贴出来下可以不
努力着就不会放弃!.net技术交流群 33083877http://hi.baidu.com/1987raymond- 已标记为答案 KeFang Chen 2009年6月12日 6:10
-
谢谢解答,但是我觉得不是程序的问题,是Visual Studio 和SQL Server 版本冲突的问题, 我在网上搜这个错误,有老外也遇到,他的帖子是:
http://social.microsoft.com/Forums/en-US/Offtopic/thread/ba66e7a2-4081-4ed2-a71c-42dc3536db85
他说他写了一个最简单的Hello World 程序都遇到这个问题。 我之所以觉得可能是这样是因为我 之前遇到了很严重的系统冲突问题, 我之前装了Visual Studio 2008 和SQL Server 2008 出现了不能连接数据库 和ASP.NET Configuration 数据库的问题, 连用户都设置不了, 后来我重现安装了Visual Studio 2008 和SQL Server Express 2005, 这些问题都解决了。但是我总是觉得VS2008怎么会配不上SQL Server 2008, 一定有问题,所以我相信这个问题也来自这里。
微软搞那么多版本,把人搞死了。 -
你好,应该是数据库访问失败,导致其宿主进程WebDev.WebServer.exe崩溃。
邹俊才- 已标记为答案 KeFang Chen 2009年6月12日 6:10