iis启动默认页无法访问错误类型500的解决

本文提供了一种解决IIS出现500错误的方法,包括停止w3svc服务、卸载并重新安装.NET 2.0组件、注册asptxn.dll等步骤,最终确保IIS能正常运行ASPX文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前用过本机IIS没有问题,最近使用出现无法访问错误类型500的问题。基本上,这个情况可能发生在在第一次执行 .Net framework 2.0 ,原因不明,但底下的做法大致可以解決此问题:

1.首先在CMD下「命令視窗」,切换目录到到 %SystemRoot%\Microsoft.Net\Framework\ (%SystemRoot% 也就是你 Windows 安装目录,一般是在 C:\Windows下

2.执行 "net stop w3svc" 终止 w3svc 服务;

3.切换到下层目录 v2.0.5.xxx (XXX可以进入目录看看是什么,每台机器的文件名前面V2.0.5一样,后面的.xxx是不一样的)

4.执行 "aspnet_regiis.exe -ua" 解除 .Net 安装

5.重新安装 .Net 到 IIS 中 "aspnet_regiis.exe -i" 

6.重新启动 w3svc "net start w3svc". 
如果发现还是不能访问ASPX文件,再查看错误日志错误来源:W3SVC,服务器无法加载应用程序 '/LM/W3SVC'。错误是 '找不到指定的元数据。这个问题时也是因为 .Distributed Transaction Coordinator 服务因错误而不能开启导致的。

  解决方法:

可以 在CMD下执行以下命令:
                cd %windir%\system32\inetsrv 
                rundll32 wamreg.dll, CreateIISPackage 
                regsvr32 asptxn.dll
这样就行了,再启动Distributed Transaction Coordinator服务就可以了!
到这步,我的IIS终于可以运行所有文件了。


转载于:https://www.cnblogs.com/blogyuan/archive/2013/05/23/3739664.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值