HTTP 错误 500.19- Internal Server Error 错误解决方法

随心笔谈1年前发布 编辑
167 0



刚在本机部署了一个WebService测试,浏览的时候出现了“HTTP 错误 500.19 – Internal Server Error ”错误,如下图:

经过检查发现是由于先安装vs2008后安装iis的缘故,只需重新注册下AspNet就可以了,具体步骤如下

1 打开运行,输入cmd进入到命令提示符窗口。

2 进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录。

3 输入aspnet_regiis.exe –i 执行既可

注意:如果系统为64位 第二步的路径为C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727

iis7错误提示An error occurred on the server when processing the URL…

win7下面运行ASP程序总是出错,原来是站点配置的问题。。。

问题一:MS Jet引擎改变了临时目录的位置,但是又没有对临时目录的存取权限,导致数据库使用失败(因为sql问题,后改用access数据库测试)。

解决办法:

给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个“Authenticated Users”的用户,其中AppData目录是隐藏的,在进入的时候可以直接在地址栏输入路径,或者在文件夹选项里显示隐藏文件。

设置权限步骤:右击Temp文件夹,选择“属性”》选择“安全”选项卡》单击“编辑”》出来“Temp 的权限”对话框,单击“添加”,在下面的“输入对象名称来选择”中输入Authenticated Users(也可以点击“高级…”按钮,再点击“查找”按钮,在查找结果中选择Authenticated Users),确定》返回到“Temp 的权限”,将Authenticated Users的权限中的完全控制给勾上,确定》确定。

问题二:是IIS7默认不把详细错误发送的客户端,所以只给我们一句脚本错误消息(本信息可以修改):An error occurred on the server when processing the URL. Please contact the system administrator。这样,到底出什么错就不得而知。

解决办法:

将iis7中ASP模块里面的“将错误发送到浏览器”改成True。

很关键,否则你都不知道错误出在哪里。

您可能感兴趣的文章:Nginx下301重定向域名的方法小结Apache Rewrite实现URL的301跳转和域名跳转比较详细的win2003 IIS6.0 301重定向带参数的问题解决方法IIS7.5下301重定向的设置方法(及伪静态后301重定向出错案例)php 301转向实现代码iis下设置301 Redirect 永久重定向的方法php 实现301重定向跳转实例代码nginx提示:500 Internal Server Error错误的解决方法HTTP错误500.19解决方法(定义了重复的节点)http状态码汇总及问题经验总结javascript学习笔记(七)Ajax和Http状态码ASP.NET设置404页面返回302HTTP状态码的解决方法http状态码一览表PHP获取访问页面HTTP状态码的实现代码前端获取http状态码400的返回值实例详解HTTP状态码10个常见的HTTP状态码详解

© 版权声明

相关文章