手动阀

Good Luck To You!

Win7 IIS7.5运行ASP时出现500错误的解决办法

在Win7系统上运行ASP时出现500内部服务器错误,通常意味着IIS服务器无法正确解析ASP代码,以下是一些常见的解决办法:

1、开启“启用父路径”选项

进入Internet信息服务(IIS)管理器【开始菜单中搜索IIS就出来了】。

双击ASP图标。

展开“行为”项,把“启用父路径”改为True(注意大小写),然后点击右侧的“应用”。

2、修改Temp文件夹权限

进入“C:\Windows\ServiceProfiles\NetworkService\AppData\Local”(如果直接进入C:\Windows\ServiceProfiles\NetworkService没有AppData,则直接在地址栏输入)。

在“Temp”文件夹上点右键>属性>安全。

选择Authenticated Users这个用户(如果没有的话依次点:编辑>添加>高级>立即查找>选中Authenticated Users这个用户>确定>确定)。

把“完全控制”勾上>确定>确定。

3、配置连接身份信息

修改网站应用池进程标识为NetworkService,具体步骤可能因IIS版本或配置不同而有所差异,但大致思路是在IIS管理器中找到对应的应用池,然后更改其进程标识。

配置连接身份信息,确保用户名和密码正确,并且有足够的权限访问网站目录。

4、注册.NET框架

如果先安装了VS(Visual Studio)后开启的IIS服务,可能会导致IIS中的.NET注册失败,可以通过以下命令重新注册:“%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe” iru –enable。

提示安装成功后,IIS应用程序池中会多出两个。

5、显示详细的错误信息

打开Internet 信息服务 (IIS) 管理器,找到你的站点,双击进入ASP设置。

展开“调试属性”,将“将错误发送到浏览器”的值改为“True”。

然后双击打开“错误页”属性页,点击右侧的“编辑功能设置”,选择“详细错误(D)”。

最后需要在本地的IE的“Internet 选项”中将“显示友好 HTTP 错误信息”勾选掉,这样就可以显示ASP的详细错误信息了,有助于定位问题。

6、检查其他配置

确保IIS配置已完成,静态页面能正常打开。

检查默认文档、路径等设置是否正确。

步骤仅供参考,并不能保证解决所有500错误问题,如果问题依然存在,建议查看IIS日志文件以获取更详细的错误信息,或者寻求专业的技术支持,在进行任何配置更改之前,建议备份相关数据以防万一。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

Copyright Your WebSite.Some Rights Reserved.