运行iis出现:The server has encountered an error while loading an application ……的解决办法

本人测试了下,第三种方法成功了。

然后经过网上搜索,3种解决方法:

第一种:

MC检测到此管理单元发生一个错误。建议关闭并重新启动MMC

要变通解决此问题, 请按照下列步骤操作进入 WMI MMC 管理单元:
1. 开始——运行——输入mmc然后单击 确定 。
2. 在 文件 菜单上, 单击 " 添加/删除管理单元 。
3. 在 添加/删除管理 - 中 对话框中, 单击 添加 。
4. 在 可用的独立管理单元 列表, 选择 WMI 控制 , 并单击 确定 。

问题解决!

如果上述不能解决请尝试以下方法(适用于XP系统):

1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
2. 在左窗格中,找到以下注册表子项,然后单击它:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC
3. 在“编辑”菜单上,指向“新建”,然后单击“项”。
4. 键入 UseNewUI 作为新名称,然后按 Enter。
5. 在“文件”菜单上,单击“退出”。

这是百度知道的办法,我用了,没用,但是也贴出来吧,因为情况不同,也许有用得着的时候。
第二种:

Server Application Error

The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.

 

这个是很常见的错误了,解决方法写出来供大家参考,呵呵,说不定你搜索这个解决办法的时候就搜到我写的这篇博客了。下面是解决办法:

“开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,

“控制台根目 录”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,

有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。

然后“确定”,再鼠标右键“启动”。

 

这个是CSDN上的,网址:http://blog.csdn.net/itzhiren/article/details/7287300,对于我的问题依旧无解,也贴出来吧。

第三种:

在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。

在CMD下执行以下命令: 
cd %windir%\system32\inetsrv 

rundll32 wamreg.dll, CreateIISPackage 

regsvr32 asptxn.dll 

(到这里我就可以用了,不用重启的)

这个网址http://blog.163.com/wcq890@126/blog/static/45691839201258104516639/,最终解决问题。一切OK。呵呵!大善,接着搞起!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。