iis7内部服务器错误(iis7是什么错误)
- 服务器
- 2022-12-20 22:06:42
- 18
今天给各位分享iis7内部服务器错误的知识,其中也会对iis7是什么错误进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、IIS7 出现HTTP 500内部服务器错误
- 2、IIS7的ASP文件有的提示内部服务器错误
- 3、IIS7 http 500 内部服务器错误 ,怎样设置显示错误原因?
- 4、电脑显示500内部服务器错误是怎么回事.应该怎么解决?
- 5、500 - 内部服务器错误.您查找的资源存在问题,因而无法显示什么原因?
- 6、iis7.0 http 500 内部服务器错误
IIS7 出现HTTP 500内部服务器错误
1、在控制面板—管理工具—服务 中确认"Distributed Transaction Coordinator"服务有没有启动,没有启动就启动它,并设置成自动。
如果遇到"Distributed Transaction Coordinator"服务无法启动怎么办?
在命令提示符里输入
msdtc -resetlog
然后就可以启动该服务了。
2、运行 c:\Inetpub\AdminScripts 脚本文件夹中的 synciwam.vbs文件
3.在命令行状态下输入以下命令(注意大小写):
cd c:\windows\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
然后重新启动IIS服务,asp文件就可以正常访问了。
IIS7的ASP文件有的提示内部服务器错误
乱码其实并不是什么问题,asp/php/jsp都有。我想所有转换编码的地方都会碰到。一般来说从头到尾始终使用同一种编码方式就不会有乱码。数据库使用的GBK编码,页面就也指定使用GBK编码。同样,数据库使用unicode编码,页面就请使用utf-8编码。如果出现乱码,肯定有地方使用了错误的编码格式。
用asp举例,如果你发现浏览页面的时候出现乱码。你可以尝试一下步骤:
确保你页面本身编码格式正确:例如test.asp中使用charset=utf-8,那么请先确保这个文件本身就是Utf-8编码的。你可以利用记事本进行转换。同样如果使用charset=GBK,请先确保这个文件本身就是GBK编码的。
确认你得到的原数据(例如从数据库中得到的数据)编码方式与页面编码方式一至。
尝试指定IIS按什么编码读取。
%@ codepage=65001%UTF-8
%@ codepage=936%简体中文
%@ codepage=950%繁体中文
%@ codepage=437 %美国/加拿大英语
%@ codepage=932 %日文
%@ codepage=949 %韩文
%@ codepage=866 %俄文
codepage指定了IIS按什么编码读取。
例如采用UTF-8编码,就在文件的最上面加上 %@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%
例如采用GBK编码,就在文件的最上面加上 %@LANGUAGE="VBSCRIPT" CODEPAGE="936"%
设置asp内置对象 符号映射 和 响应content-type header的编码
如果你采用utf-8编码, 就在文章最上面加上:
% Session.CodePage=65001
Response.Charset="UTF-8" %
如果你采用GBK编码, 就在文章最上面加上:
% Session.CodePage=936
Response.Charset="GBK" %
注意你可以把3,4中指出的设置放到一个被公共包含的文件(例如conn.asp)的最上面。那么所有的页面都应用此属性。
来自网上.
IIS7 http 500 内部服务器错误 ,怎样设置显示错误原因?
我在调试的时候也出现这样的500错误,根据提示显示了错误原因也解决不了问题,后来百度到,说是先按照的.NET 2.0,后装的IIS ,导致.NET 没有注册,现在.NET 编译环境下删除.NET ,再安装.NET ,再重装IIS,调试成功,没有500错误了!
选择IE浏览器--工具--Internet选项。
在高级选项框中将“显示友好HTTP错误信息”的勾选去掉。
电脑显示500内部服务器错误是怎么回事.应该怎么解决?
500服务器内部错误(Internal server error)主要是由于IWAM账号的密码错误造成的,最常见的出错提示:500 SERVER ERROR。
解决方法:
1、更改Active Directory中IWAM_MYSERVER账号的密码:选择“开始”-“程序”-“管理工具”-"Active Directory用户和计算机",启动“Active Directory用户和计算机”管理单元,单击“user”,选中右面的“IWAM_MYSERVER”,右击选择“重设密码(T)”,在跳出的重设密码对方框中给IWAM_MYSERVER设置新的密码,设置成A boutnt2001确定,等待密码修改成功。
2、同步IIS metabase中IWAM_MYSERVER,使用脚本修改IWAM_MYSERVER账号密码的方法:c:\Inetpub\AdminScriptsadsutil SET w3svc/WAMUserPass "Aboutnt2001"修改成功后,系统会有如下提示:WAMUserPass: (String) "Aboutnt2001"
3、同步COM+应用程序所用的IWAM_MYSERVER的密码,一种使用组件服务MMC管理单元,另一种是使用IWAM账号同步脚本s ynciwam.vbs。
使用组件服务MMC管理单元:
(1)启动组件服务管理单元:选择“开始”-“运行”-“MMC”,启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上。
(2)找到“组件服务”-“计算机”-“我的电脑”-“COM+应用程
序”-“Out-Of-Process Pooled Applications”,右击“Out-Of-Process Pooled
Applications”-“属性”。
(3)切换到“Out-Of-Process Pooled
Applications”属性对话框的“标志”选项卡。“此应用程序在下列账户下运行”选择中“此用户”会被选中,用户名是(4)“IWAM_MYSERVE
R”。这些都是缺省的,不必改动。在下面的“密码”和“确认密码”文本框内输入正确的密码“Aboutnt2001”,确定退出。
系统如果提示“应用程序被一个以上的外部产品创建。确定要被这些产品支持吗?”时确定即可。如果在IIS中将其它一些Web的“应用程序保护”设置为“高(独立的)”,那么这个WEB所使用的COM+应用程序的IWAM账号密码也需要同步。
重复(1 )-(4)步,同步其它相应Out of process application的IWAM账号密码。
使用IWAM账号同步脚本synciwam.vbs:
cscript synciwam.vbs [-v|-h]“-v”参数表示详细显示脚本执行的整个过程(建议使用),“-h”参数用于显示简单的帮助信息。
要同步IWAM_MYSERVER账号在COM+应用程序中的密码,只需要执行“cscript synciwam.vbs -v”即可,如下:cscript c:\inetpub\adminscripts\synciwam.vbs-vMicrosoft (R) Windows Script Host Version 5.6版权所有(C) Microsoft Corporation 1996-2000。保留所有权利。WamUserName:IWAM_MYSERVERWamUserPass:Aboutnt2001IIS Applications Defined:Name, AppIsolated, Package IDw3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}Root, 2,IISHelp, 2,IISAdmin, 2,IISSamples, 2,MSADC, 2,ROOT, 2,IISAdmin, 2,IISHelp, 2,Root, 2,Root, 2,Out of process applications defined:Count: 1{3D14228D-FBE1-11d0-995D-00C04FD919C1}Updating Applications:Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04FD919C1}
500 - 内部服务器错误.您查找的资源存在问题,因而无法显示什么原因?
Windows7 IIS 500 – 内部服务器错误原因
1、微软基于安全性考虑不将错误信息发送给浏览器,网站正式发布时,未还原此项设置。
2、本地浏览器去掉了“显示http友好错误提示”选项,显示:php-cgi.exe - FastCGI 进程超过了配置的活动超时时限
3、打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上。
4、打开控制面板→管理工具→Internet 信息服务(IIS)管理器→双击“ASP”图标,然后在右边的窗口中展开“调试属性”,把“将错误发送到浏览器”设为True即可。
5、IIS7-FastCGI设置-双击"php-cgi.exe"-"活动超时" 项默认是设置为70(秒),改为600(10分钟,此处根据需求设置可以略高~)
扩展资料
http 500内部服务器(HTTP-Internal Server Error)错误说明IIS服务器无法解析ASP代码,访问一个静态页面试试是否也出现这个问题,如果访问静态页面没问题,那就要分以下几种 情况来分析了:
① 你是否改变过计算机名称。
② 站点所在的文件目录是否自定义了安全属性。
③ 安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一一将 改变的参数设置回来看是否解决问题。 如果静态空间也无法访问,则说明解析还没生效。
参考资料
百度百科-HTTP-500错误
iis7.0 http 500 内部服务器错误
发生这种情况的原因很多,比如是asp.net2.0的网站,却用1.1的运行环境等等。
关于iis7内部服务器错误和iis7是什么错误的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
本文由admin于2022-12-20发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:http://www.qnphp.com/post/213380.html