Server Application Error ---Http 500错误解决方法

创建asp.net网站时出现问题,访问aspx网页时出现  http 500内部服务器错误,历经波折,终于将其搞定,描述如下:

1. internet选项--高级,去除“显示友好 http 错误信息”前面的钩

2. 再次访问aspx网页时 ,显示Server Application Error

3. 查看系统日志

    事件类型: 警告
    事件来源: W3SVC
    事件 ID: 36
    描述: 服务器无法加载应用程序 '/LM/w3svc/1/ROOT/WebSite'。错误是 '没有注册类别

4. 解决办法:
[1]:检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话,请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog    以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。

[2]:在CMD下执行以下命令:
cd %windir%/system32/inetsrv 
rundll32 wamreg.dll, CreateIISPackage [注意CreateIISPackage区分大小写,偶开始把S写成s,就出现了丢失条目CreateIIsPackage的警告]
regsvr32 asptxn.dll

5. 继续访问aspx网页,出现“访问IIS元数据库失败”错误
解决方法:打开CMD,进入 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727  
输入 aspnet_regiis.exe -i
稍等片刻,注册成功就解决问题了。

--------------------------------------------------------------------------------

参考网页:http://sonic.popwind.com/article.asp?id=237
 http://www.wansky.cn/blog/article.asp?id=105
http://blog.csdn.net/iknowle/archive/2007/05/28/1628836.aspx

http://www.cnblogs.com/huazai8204/archive/2007/09/09/887479.html

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值