在Windows2003中运行ASP.NET站点出现System.ExecutionEngineException错误

原创 2005年04月26日 23:28:00

1. 错误现象

环境:Windows 2003 Enterprise Edition中文版;VS 2003;ASP.NET 1.1。

用VS2003创建一个最简单的ASP.NET应用程序——用向导直接创建一个,把WebForm1设为起始页,然后开始Debug,然后就弹出一个错误对话框如下(【实时调试】异常“System.ExecutionEngineException”在/LM/w3svc/1/root/WebApplication1-2-127530596448281250中发生。可能的调试器……):

2. 尝试解决

经过查看MSDN的帮助以及在网上搜索(在一个老外的blog中看到有人和我一样痛苦),我进行了N多尝试,包括:

  • 重新安装.net framework,在win2003上不让安装,说是系统已经自带了,shit。
  • 用站点代替虚拟目录。失败。
  • 用SYSTEM启动进程(通过修改DefaultAppPool > 属性 > 标识 > 预定义帐户:网络服务 -> 本地系统)。失败。
  • 重新安装ASP.NET(即运行 aspnet_regiis.exe -i)。失败。
  • 卸载iis服务以及asp.net,然后重新安装。失败。
  • 重新安装vs2003(哭啊)。创建一个新asp.net,运行成功,重新安装petshop,运行失败,再创建新的asp.net,运行,失败。
  • 修复安装windows2003(再哭)。创建一个新asp.net,运行成功,重新安装petshop,运行失败,再创建新的asp.net,运行,失败。
  • 执行Windows Update。失败。
  • 安装Active Directory,并升级作主域控制器。失败。而且还有后遗症:开机速度奇慢,在“正在网络连接”处等了有3分钟之多,MY GOD……,后来只好把Active Directory干掉,再登录时竟然我原来的用户信息全丢了,要用Administrator才能登录,衰,得亏我是双系统,切换到另外一个系统下把Documents and Settings给恢复了一下,损失才相对小了一些。
  • ……

总之是把能想到的都进行了一遍,历时N个小时,结果还是失败。难道要我重新安装操作系统?那太残酷了……

3. 解决办法

我一直很困惑的是我在公司的机器也是同样的配置,为什么就没有这个现象呢?(应该说不是人品问题啊:))另外,在公司的机器上运行ASP.NET程序时要在%SystemRoot%/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files目录下创建临时文件,而在家里的机器上为什么没有呢?对了,可能是我没有安装.NET Framework的升级补丁吧?于是我急忙到MSDN上下载Microsoft .NET Framework 1.1 sp1 for 中文版windows 2003。下载页面(中文):

安装完 SP1 后再运行 ASP.NET 程序,哈哈,终于出现了下面的错误信息:

“/WebApplication4”应用程序中的服务器错误。
--------------------------------------------------------------------------------

对路径“E:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/webapplication4/3b932cbd/81fe9b81”的访问被拒绝

好在前几天刚摆平这个问题,给目录 E:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files 添加用户 NETWORK SERVICE,并赋予其“修改”权限,OK,大功告成。

在Windows2003中运行ASP.NET站点出现System.ExecutionEngineException错误

在Windows2003中运行ASP.NET站点出现System.ExecutionEngineException错误日期:2005-02-17作者:floodzhu备注:1. 错误现象环境:Wind...
  • floodzhu
  • floodzhu
  • 2005年02月17日 19:47
  • 1583

VS中一个解决方案有多个Web网站.如何不启动全部asp.net development server(WEB服务器)

问题如下: 解决方案: 选中不想被同时启动的web项目,按F4出现属性编辑页面,将总是在调试时启动设置为false即可,如下图所示:...
  • qq_27445903
  • qq_27445903
  • 2017年03月29日 15:32
  • 825

IIS网站不可用:同一 IIS 进程中运行两个不同的 ASP.NET 版本问题

出错现象:         在IIS中的网站刚部署的网站可以用,过一段时间就不能用了。然后出现网站不可用的提示。   查看系统日志:         发现在系统日志中有这么一条信息:“在同一 ...
  • marine008
  • marine008
  • 2011年10月17日 15:32
  • 2734

Windows下如何手工抓取dump文件

声明:转载自 http://community.studyez.com/blogs/silentacorn/archive/2007/06/23/dump.aspx 在生产环境下进行故障诊断时,为了不...
  • dyk_x
  • dyk_x
  • 2009年05月13日 13:42
  • 4468

Java异常总结(运行期出现的错误)

Java异常概念 1)Java异常是Java提供的用于处理程序错误的一种机制. 2)所谓错误时指在程序运行中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在) 3)设计良好的...
  • rebelqsp
  • rebelqsp
  • 2014年03月28日 15:06
  • 4913

[ASP.NET]Session在多个站点之间共享解决方案

http://www.cnblogs.com/DebugLZQ/archive/2011/11/10/2244952.html 对于大多数的网站来说,都会使用Session来维护用户在一次会话中...
  • mituan1234567
  • mituan1234567
  • 2013年03月13日 16:55
  • 626

获取从 asp.net 网站的 IIS 站点名称

http://www.itstrike.cn/Question/2f5fcede-15e3-4fdc-a8a5-23a4eb265716 获取从 asp.net 网站的 IIS 站点名称 ...
  • lalala003
  • lalala003
  • 2013年05月14日 14:02
  • 894

JAVA针对JCO运行在window2003 R2 32bit tomcat环境配置

因为程序没有找到sapjco3.dll文件,由此推断是dll文件没有注册,在c:/windows/system32/下执行一下命令sapjco3.dll,结果还是提示“注册失败,由于应用程序配置不正确...
  • jianglei_bea
  • jianglei_bea
  • 2017年04月26日 19:40
  • 244

tomcat发布asp网站的解决办法(转)

整合IIS6.0和tomcat之JK2插件-->isapi_redirector2.dll 注意,使用的tomcat最好用解压版的,不要用安装版的.   首先先说明我的系统,Windows 2...
  • breaker892902
  • breaker892902
  • 2014年04月25日 10:11
  • 7040

ASP.NET中"/"应用程序中的服务器错误的方法

ASP.NET中”/”应用程序中的服务器错误
  • u010349629
  • u010349629
  • 2017年07月14日 21:20
  • 991
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Windows2003中运行ASP.NET站点出现System.ExecutionEngineException错误
举报原因:
原因补充:

(最多只允许输入30个字)