本机刚刚部署了一个WebService测试,浏览时出现“HTTP Error 500.19 -内部服务器错误”错误,如下图所示:
检查后发现是因为先安装vs2008再安装iis的原因。你只需要重新注册AspNet。具体步骤如下
1打开run,输入cmd进入命令提示符窗口。
2输入C: \ Windows \ Microsoft。NET \ Framework \ v2.0.50727目录。
输入aspnet _ regiis . exe–我可以执行它。
注意:如果系统是64位的,第二步的路径是C:\ windows \ microsoft.net \ framework 64 \ v 2 . 0 . 50727 IIS 7错误消息处理URL时服务器上出现错误...Win 7。运行下面的ASP程序总是出错,原来是站点配置的问题。。。问题1:MS Jet引擎改变了临时目录的位置,但是没有访问临时目录的权限,导致数据库使用失败(因为sql问题,用access数据库测试)。解决方案:在隐藏AppData目录的“系统盘:\ Windows \ Service Profiles \ Network Service \ AppData \ Local \ Temp”目录下添加一个名为“Authenticated Users”的用户。可以直接在地址栏输入路径,或者输入时在文件夹选项中显示隐藏文件。设置权限的步骤:右键单击临时文件夹,选择属性,选择安全选项卡,单击编辑以获得临时权限对话框,单击添加,并在下面的“输入要选择的对象名”中输入经过身份验证的用户(也可以单击高级...按钮,然后点击查找按钮,在搜索结果中选择已认证用户),确定返回“临时权限”,并勾选已认证用户权限的完全控制,确定确认。问题2: IIS7是默认不发送详细错误的客户端,所以只给我们一条脚本错误消息(此信息可以修改):处理URL时服务器发生错误。请联系系统管理员。这样一来,到底哪里出了问题就不得而知了。解决方法:将iis7中ASP模块的“向浏览器发送错误”改为True。很关键,不然你连错在哪里都不知道。
评论前必须登录!
注册