2003系统下不能运行asp程序的彻底解决方法
2008-09-08 13:50
706 查看
今天帮一个朋友检测一个asp网站,由于很久没有做ASP的网站了,所以系统的环境是.NET的,按道理来说.NET环境下运行ASP程序应该是没有问题的,但是我在运行那朋友的ASP网站时却总是提示"HTTP 500 内部服务器错误",在调试半天以后终于把问题解决,现将解决的思路写下来,备用.
1.首先检查asp服务是否启动。打开IIS站点“web服务扩展”-->Active Server Page-->右健-->允许。
2.检查应用程序扩展中是否有asp。站点-->右健点属性-->主目录 -->配置-->映射-->添加“.asp”“C:/WINDOWS/system32/inetsrv/asp.dll”。
3.启用父路径。站点属性-->主目录-->配置-->选项--启用父路径。
4.重新注册相关运行库
cmd-->
regsvr32 C:/WINDOWS/system32/inetsrv/asp.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
5.检查asp程序文件权限是否正常,首先把只读取消,打开存档功能,将安全性设置为everyone都完全控制。
6.重新启动IIS(最好重启机器)
如果再有问题,我想应该是程序或机器故障了。
1.首先检查asp服务是否启动。打开IIS站点“web服务扩展”-->Active Server Page-->右健-->允许。
2.检查应用程序扩展中是否有asp。站点-->右健点属性-->主目录 -->配置-->映射-->添加“.asp”“C:/WINDOWS/system32/inetsrv/asp.dll”。
3.启用父路径。站点属性-->主目录-->配置-->选项--启用父路径。
4.重新注册相关运行库
cmd-->
regsvr32 C:/WINDOWS/system32/inetsrv/asp.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
5.检查asp程序文件权限是否正常,首先把只读取消,打开存档功能,将安全性设置为everyone都完全控制。
6.重新启动IIS(最好重启机器)
如果再有问题,我想应该是程序或机器故障了。
相关文章推荐
- 2003下不能运行asp程序的彻底解决方法
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- Windows10错误:系统当前的配置不能运行此程序解决方法
- IIS 不能正常运行 asp 程序 的解决方法
- 解决系统下以管理员身份运行的程序接收不到拖放文件消息[WM_DROPFILES]问题的方法
- 解决api-ms-win-crt-runtimel1-1-0.dll缺失的方法 api-ms-win-crt-runtime-l1-1-0.dll是电脑系统重要组件,如果缺少会导致很多程序无法运行,
- vs2012-vs2013编译出来的程序不能在xp上运行解决方法
- IIS的ASP程序不能浏览的解决方法
- IIS的ASP程序不能浏览的解决方法
- android工程下不能运行java main程序的解决方法
- Win8.1系统程序运行发生冲突提示"APPCRASH”错误的故障原因及解决方法
- JAVA程序不能后台运行的解决方法
- qt 在win8 win10下不能拖拽文件到程序的问题 终于找到答案了 因为把程序的权限设置太高了.解决方法,降低运行权限
- 64位linux 系统运行32位程序解决方法
- VS 2005 编译的程序不能运行的几个解决方法