有问题就有答案
Q1:win7 iis7 http 500服务器内部错误 求解决方法
你调试的是ASP页面么?如果出现500错误,建议开启详细错误信息,然后根据详细错误信息来发现和解决你的具体错误。1、打开IIS7的功能视图 :“ASP-打开功能(右边顶部)-调试属性”里“将详细错误发送到浏览器”后面改为“TRUE”,然后点右边的“应用”;2、然后在“错误页”设置选项里,双击 500 那一行,再点文件按路径后面的“设置”。在跳出的对话框中将“相对文件路径”里默认的文件名“500.htm”改为“500-100.asp”,确定。 3、在IE浏览器的“Internet选项”中,把“高级”里的“显示友好HTTP错误信息”的小勾勾去掉。这时候再调试ASP就会出现具体的错误,根据具体的错误提示查找在线帮助文档即可找出对应的解决方法!比如对于新手常见的错误有: 详细错误信息显示的是 “Active Server Pages 错误 ‘ASP 0131′ 帮助文档查找即可知道错误原因即为“不允许的父路径”, 请按照下列步骤操作启用父路径: 1. 单击 开始,单击 管理工具,然后单击 Internet Information Services 管理器。 2. 在 IIS 控制台中展开 Web 站点运行 OWA (通常这是 默认网站)。 3. 找到包含 ASP Web 应用程序的 Web 文件夹。 4. 用鼠标右键单击 Web 文件夹,然后单击 属性。 5. 在 目录 选项卡上单击 应用程序设置 部分的 配置。 6. 在 应用程序选项 选项卡上单击以选中 启用父路径 复选框。 7. 单击 确定,然后单击 确定,再次以应用所做的更改。一般来说调试ASP时出现500错误,大多数情况下是你的ASP程序的原因,或者是目录权限未设置好造成的。开启了详细错误信息,有助于你及时发现错误。
Q2:IIS7的ASP文件有的提示内部服务器错误
乱码其实并不是什么问题,asp/php/jsp都有。我想所有转换编码的地方都会碰到。一般来说从头到尾始终使用同一种编码方式就不会有乱码。数据库使用的GBK编码,页面就也指定使用GBK编码。同样,数据库使用unicode编码,页面就请使用utf-8编码。如果出现乱码,肯定有地方使用了错误的编码格式。用asp举例,如果你发现浏览页面的时候出现乱码。你可以尝试一下步骤:确保你页面本身编码格式正确:例如test.asp中使用charset=utf-8,那么请先确保这个文件本身就是Utf-8编码的。你可以利用记事本进行转换。同样如果使用charset=GBK,请先确保这个文件本身就是GBK编码的。 确认你得到的原数据(例如从数据库中得到的数据)编码方式与页面编码方式一至。 尝试指定IIS按什么编码读取。UTF-8简体中文繁体中文美国/加拿大英语日文韩文俄文codepage指定了IIS按什么编码读取。例如采用UTF-8编码,就在文件的最上面加上 例如采用GBK编码,就在文件的最上面加上 设置asp内置对象 符号映射 和 响应content-type header的编码如果你采用utf-8编码, 就在文章最上面加上:如果你采用GBK编码, 就在文章最上面加上: 注意你可以把3,4中指出的设置放到一个被公共包含的文件(例如conn.asp)的最上面。那么所有的页面都应用此属性。 来自网上.
Q3:IIS7 http 500 内部服务器错误 ,怎样设置显示错误原因?
我在调试的时候也出现这样的500错误,根据提示显示了错误原因也解决不了问题,后来百度到,说是先按照的.NET 2.0,后装的IIS ,导致.NET 没有注册,现在.NET 编译环境下删除.NET ,再安装.NET ,再重装IIS,调试成功,没有500错误了! 选择IE浏览器--工具--Internet选项。 在高级选项框中将“显示友好HTTP错误信息”的勾选去掉。
Q4:服务器IIS内部服务器错误
500错误一般是网站程序运行错误,比如数据库不可读等。一般情况下把友好http错误禁用就能看到具体的报错信息了,那样也就知道了到底是哪里的问题。方法:Internet选项---高级---取消对“显示友好HTTP错误”的勾选,确定以后重新打开报错的页面就看到详细信息了。
Q5:2008+iis7.0配置下 500 - 内部服务器错误。您要查找的资源有问题,无法显示
500是内部网页错误,你看下是不是哪个代码写错了或者哪个字段乱了吧。仔细检查,我只能这样说了!
Q6:iis7 php 500 内部服务器错误
内部错误是你的PHP文件有语法错误个,可以DOS下执行一次看看。