在Windows2003中运行ASP.NET站点出现System.ExecutionEngineException错误
2005-02-17 19:47
429 查看
在Windows2003中运行ASP.NET站点出现System.ExecutionEngineException错误
日期:2005-02-17
作者:floodzhu
备注:
用VS2003创建一个最简单的ASP.NET应用程序——用向导直接创建一个,把WebForm1设为起始页,然后开始Debug,然后就弹出一个错误对话框如下(【实时调试】异常“System.ExecutionEngineException”在/LM/w3svc/1/root/WebApplication1-2-127530596448281250中发生。可能的调试器……):
重新安装.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个小时,结果还是失败。难道要我重新安装操作系统?那太残酷了……
Microsoft .NET Framework 1.1 Service Pack 1 for Windows Server 2003
Microsoft .NET Framework 1.1 Service Pack 1
安装完 SP1 后再运行 ASP.NET 程序,哈哈,终于出现了下面的错误信息:
好在前几天刚摆平这个问题,给目录 E:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files 添加用户 NETWORK SERVICE,并赋予其“修改”权限,OK,大功告成。
日期:2005-02-17
作者:floodzhu
备注:
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。下载页面(中文):Microsoft .NET Framework 1.1 Service Pack 1 for Windows Server 2003
Microsoft .NET Framework 1.1 Service Pack 1
安装完 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错误
- Asp.net_解决vs运行报在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题的bug方法
- 在Linux上以服务的方式运行ASP.NET Core站点
- 设置ASP.NET页面的运行超时时间详细到单个页面及站点
- 在Linux上用supervisor运行ASP.NET Core站点的一个坑
- 运行ASP.NET出现的问题:无法直接启动带有"类型输出类型"的项目
- ASP.NET程序运行出现WebDev.WebServer40.exe已停止工作解决方法(netsh winsock reset)
- xp系统运行asp.net时候出现“服务器应用程序不可用”,vs2005无法启动调试
- 删除everyone对c:的 访问权限后,运行asp.net出现DirectoryNotFoundException未找到路径“C:\”的一部分
- .NET跨平台之旅:在生产环境中上线第一个运行于Linux上的ASP.NET Core站点
- 设置ASP.NET页面的运行超时时间详细到单个页面及站点
- 如何让ASP.NET网站站点不停止 永远持续运行
- asp.net发布网站到服务器上时候出现“/web”应用程序中的服务器错误。访问 IIS 元数据库失败。 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。
- visual studio.net已检测到指定的web服务器运行的不是asp.net1.1版。无法运行asp.net web应用程序,打开aspx页面时出现下载情况
- xp系统运行asp.net时候出现“服务器应用程序不可用”的必杀
- asp.net站点从2003服务器迁移到2008服务器出现定义了重复的“system.web.extensions/scripting/scriptResourceHandler”节的问题解决
- ASP.NET Core2.0 使用VSCode 版本1.13.1工具 开发控制台运行出现中文乱码问题及解决方法
- .NET跨平台之旅:在Linux上以本地机器码(native)运行ASP.NET Core站点
- 在 docker中 运行 mono /jexus server 并部署asp.net mvc站点
- 在Ubuntu13.04中配置Jexus+Mono3.2运行Asp.Net Mvc 4站点 (二)