XP系统 iis不能浏览aspx,asp但能浏览html
2010-06-21 12:42
246 查看
原因:因为没有web服务扩展功能,win xp系统为什么没有web服务扩展功能
首先必须肯定的是win xp_sp2系统即使装上了iis,在“internet信息服务”里的左边也没有“WEB服务扩展”选项,那么就没有办法设置ISAPI 扩展允许Active Server Pages 了,其实这项功能是win 2003等服务器版本才有的。那为什么会提出这样的问题呢?那是因为“web服务扩展”决定了本机是否支持动态的asp脚本空间,支持asp的web服务器。那为什么有的win xp系统会支持asp的脚本,有的却不支持呢(即win xp系统为什么没有提供web服务扩展功能)?经过笔者的多方尝试,这跟win xp系统有很大关系。不同的系统会产生不同的效果。比如:深度技术Ghost xp_sp2快速安装版6.0,萝卜家园Ghost xp_sp2极速安装版(有恶意插件),Ghost xp_sp2电脑公司特别版7.6。装上这些系统后即使你多次安装iis,还是去下载整合版的Apmserv,都没有支持动态的asp脚本,当然html静态的可以。而雨林木风Ghost xp_sp2经典怀旧版以及萝卜家园Ghost xp_sp2选择安装版(有恶意插件),你装上去后,是可以的持动态的asp脚本。还有如果你全新安装一个系统,那肯定是可以的了,不过这样速度是不允许的。为什么会出现不同的结果呢?笔者分析如下:(1)为了提高安装速度,简化了某些服务。(2)为了提高性能,采取了优化措施,屏蔽了某些服务。比如装上了萝卜家园Ghost xp_sp2极速安装版后,你是没有办法安装iis的。(3)当然也不排除病毒在作怪的可能性呀。
解决方案:你下载一个完整的iis安装包重新安装一遍。
先卸载(添加删除组件―把勾不选上――按下一步――会自动卸载)―再安装(添加删除组件―把勾选上――按下一步――弹出浏览――指向完整的iis安装包――下一步――自动安装)
安装完成如果 还出现以下问题:
访问IIS元数据库失败
装了VS2005再装IIS,结果出了些小问题
访问IIS元数据库失败
思考可能是次序出了问题,解决
1、打开CMD,进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
2、输入 aspnet_regiis.exe -i
稍等片刻,注册成功就解决问题了。
接着还会出现“未能创建 Mutex”的问题
解决方法:
1、先关闭你的VS2005。
2、打开 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temp orary ASP.NET Files 找到你刚才调试的程序的名字的目录删除它。
3、关闭IIS服务器,重开一次。
4、用IE浏览一下你的程序,问题解决。
都是次序惹的祸,最好是先IIS 再VS2K5
“/test”应用程序中的服务器错误。
――――――――――――――――――――――――――
访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。 源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
经过第一种方法调试 结果ok
另一方法:
错误提示:
访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。 源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
错误分析:
因为本人安装vs2005的时候是先安装vs2005然后再安装iis的,所以在这种情况下用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库的读访问权。然而我安装顺序不对所以就没法访问。
解决办法:
1 开始->程序->Microsoft .NET Framework SDK v2.0->SDK 命令提示
2 输入 aspnet_regiis.exe -i
3 关闭VS2005,打开C:\WINDOWS\Microsoft.NET\work\v2.0.50727\Temporary ASP.NET Files 删除刚才调试的目录
4 重起IIS,问题解决。
首先必须肯定的是win xp_sp2系统即使装上了iis,在“internet信息服务”里的左边也没有“WEB服务扩展”选项,那么就没有办法设置ISAPI 扩展允许Active Server Pages 了,其实这项功能是win 2003等服务器版本才有的。那为什么会提出这样的问题呢?那是因为“web服务扩展”决定了本机是否支持动态的asp脚本空间,支持asp的web服务器。那为什么有的win xp系统会支持asp的脚本,有的却不支持呢(即win xp系统为什么没有提供web服务扩展功能)?经过笔者的多方尝试,这跟win xp系统有很大关系。不同的系统会产生不同的效果。比如:深度技术Ghost xp_sp2快速安装版6.0,萝卜家园Ghost xp_sp2极速安装版(有恶意插件),Ghost xp_sp2电脑公司特别版7.6。装上这些系统后即使你多次安装iis,还是去下载整合版的Apmserv,都没有支持动态的asp脚本,当然html静态的可以。而雨林木风Ghost xp_sp2经典怀旧版以及萝卜家园Ghost xp_sp2选择安装版(有恶意插件),你装上去后,是可以的持动态的asp脚本。还有如果你全新安装一个系统,那肯定是可以的了,不过这样速度是不允许的。为什么会出现不同的结果呢?笔者分析如下:(1)为了提高安装速度,简化了某些服务。(2)为了提高性能,采取了优化措施,屏蔽了某些服务。比如装上了萝卜家园Ghost xp_sp2极速安装版后,你是没有办法安装iis的。(3)当然也不排除病毒在作怪的可能性呀。
解决方案:你下载一个完整的iis安装包重新安装一遍。
先卸载(添加删除组件―把勾不选上――按下一步――会自动卸载)―再安装(添加删除组件―把勾选上――按下一步――弹出浏览――指向完整的iis安装包――下一步――自动安装)
安装完成如果 还出现以下问题:
访问IIS元数据库失败
装了VS2005再装IIS,结果出了些小问题
访问IIS元数据库失败
思考可能是次序出了问题,解决
1、打开CMD,进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
2、输入 aspnet_regiis.exe -i
稍等片刻,注册成功就解决问题了。
接着还会出现“未能创建 Mutex”的问题
解决方法:
1、先关闭你的VS2005。
2、打开 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temp orary ASP.NET Files 找到你刚才调试的程序的名字的目录删除它。
3、关闭IIS服务器,重开一次。
4、用IE浏览一下你的程序,问题解决。
都是次序惹的祸,最好是先IIS 再VS2K5
“/test”应用程序中的服务器错误。
――――――――――――――――――――――――――
访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。 源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
经过第一种方法调试 结果ok
另一方法:
错误提示:
访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。 源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
错误分析:
因为本人安装vs2005的时候是先安装vs2005然后再安装iis的,所以在这种情况下用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库的读访问权。然而我安装顺序不对所以就没法访问。
解决办法:
1 开始->程序->Microsoft .NET Framework SDK v2.0->SDK 命令提示
2 输入 aspnet_regiis.exe -i
3 关闭VS2005,打开C:\WINDOWS\Microsoft.NET\work\v2.0.50727\Temporary ASP.NET Files 删除刚才调试的目录
4 重起IIS,问题解决。
相关文章推荐
- Win下安装IIS后不能正常浏览asp脚本的网站-解决方法如下
- IIS能运行静态网站不能运行ASP.NET网站 |不能运行ASPX|打不开aspx|不能运行动态网站
- IIS的ASP程序不能浏览的解决方法
- xp关于iis 500错误 asp不能浏览
- IIS不能浏览ASP页面
- IIS的ASP程序不能浏览的解决方法
- IIS的ASP程序不能浏览的解决方法
- 64位win7安装IIS7时不能浏览asp的问题
- IIS 500错误,能打开html页面,不能打开aspx页面,并且创建的虚拟目录无效。
- 该死的win2003 sp2系统重装 iis 悲曲历程(不能解析aspx,能访问html)
- IIS的ASP程序不能浏览的解决方法
- asp.net网站发布到IIS不能浏览
- IIS 500错误,能打开html页面,不能打开aspx页面,并且创建的虚拟目录无效。
- IIS WEB服务扩展里没有ASP.NET v2.0导致无法正常浏览.ASPX文件
- IIS能访问HTML,.NET但不能访问ASP
- iis 不能浏览aspx页面
- XP 下安装IIS5.1 能启动运行 html,.aspx 文件,但不能运行 .asp 文件
- 关于IIS不能浏览ASP网页 和不能浏览后台(转)
- asp.net先于iis安装导致iis不能解析aspx的问题(Failed to access IIS metabase,IISメタベースにアクセスできませんでした)
- iis6 只能运行aspx, html, 但不能运行asp