server application error

外语
刘斌老师 2019-07-17 16:58:05

描述:Theserverhasencounteredanerrorwhileloadinganapplicationduringtheprocessingofyourrequest.Pleaserefertotheeventlogformoredetailinformation.Pleasecontacttheserveradministrat...

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.

解决办法:

1。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。

2。开始--运行--打cmd,
然后cd C:\Inetpub\Adminscripts
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 111111
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 111111

看一下,行了没有?如果还不行,那么
cscript.exe synciwam.vbs -v,
然后iisreset。

再不行:

1、首先进入组件服务,查看:
组件服务/计算机/我的电脑/COM+应用程序,若报错"COM+ 无法与 Microsoft 分布式事务协调程序交谈",无法查看里面的对象。那就再继续看下面
2、进入事件查看器,在“应用程序”中看错误信息,看msdtc服务是否正常启动。(错误信息表示:无法启动 MS DTC 事务管理器)
3、删除注册表中的键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID
4、停止MSDTC服务(在“开始 >> 运行”中输入):net stop msdtc
5、卸载MSDTC服务(在“开始 >> 运行”中输入):msdtc -uninstall
6、重新安装MSDTC服务(在“开始 >> 运行”中输入):msdtc -install
7、确认在事件查看器中msdtc服务已经正常启动
(正确信息表示:MS DTC 已启动,设置如下:)

最后:卸载IIS,然后重新装上IIS
搞定!

#server application error#

返回顶部

影响力:4124

Server Error in /'Application怎么解决

这个解答帮助过4786人

1.检查iis—web服务扩展--ASP.NET v2.0.50727和Active Server Pages有没有设置允许
(如果没有服务扩展重新注册IIS服务扩展,在“开始”-“运行”里输入如入命令,回车C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable)
2.控制面板--管理工具--服务--asp.netstate service 设置为自动,并启动
1执行后如果不行最好重新建立一个虚拟目录或网站浏览
最近出现应该是更新了.net的补丁造成的
打字不易,如满意,望采纳。

编辑时间 2019-09-26 17:55:29
影响力:916

“application error”怎样解决?

这个解答帮助过292人

1.电脑提示Application Error是运用程序错误。

2.右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。

3.开始--运行--打cmd, 然后cd D:InetpubAdminscripts(我的系统在D盘), 然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码, 然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码

4.那么 cscript.exe synciwam.vbs -v, 然后iisreset。

这样子下来application error一般就可以解决了。不过也有些最后一步提示8004e00f的错误,此错误是MSDTC服务不正常造成的,解决方法如下:

1. 进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。

2. 进入事件查看器,发现msdtc服务没有正常启动。

3. 删除注册表中的键: • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC • HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC • HKEY_CLASSES_ROOTCID

4. 停止MSDTC服务:net stop msdtc

5. 卸载MSDTC服务:msdtc -uninstall

6. 重新安装MSDTC服务:msdtc -install

7. 确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]

8. 重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]

9. 同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:inetputadminscripts>adsutil set w3svc/wamuserpass "yourpassword"

10. 同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:inetputadminscripts>cscript synciwam.vbs -v

11. 到这里虽然没有8004e00f的错误提示了,但是访问页面Server Application Error 错误依旧,最后终于找到了解决方法如下: 

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

[2]: 在CMD下执行以下命令: cd %windir%system32inetsrv rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll (到这里就可以用了,不用重启的) OK,ASP页面一切正常了。

编辑时间 2018-12-28
影响力:4641

如何解决 Server Error in '/' Application?

这个解答帮助过3849人

最简单的解决办法:给web目录加上Users权限;

右键网站文件夹→属性→安全→添加Users→确定,不用重启IIS。

如果是IIS的问题,你需要点击桌面开始菜单→运行→cmd→输入cdC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

按回车,输入aspnet_regiis.exe再按回车。提示asp.net正在安装,之后安装完成。

然后再去重新启动一下iis就可以了,启动方法为:右击我的电脑-管理-服务和应用程序-右击Internet信息服务-所有任务-重新启动iis。

计算机发明者是约翰·冯·诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革。

编辑时间 2019-01-17
影响力:2679

“Server Error in '/' Application.”是什么问题?

这个解答帮助过3039人

主要有以下两个问题:

一、由于配置中 Asp.Net 程序 没有显示详细的错误信息。

解决方法:按照要求,修改web.config 文件将 <customErrors mode="Off"/> 设置mode ="Off",上传到网站根目录。然后刷新就可以看到详细错误。然后根据错误修改程序就可以了。

二、web.config文件不是放在www根目录下。而是放在www的子目录下等。这样用户访问这个目录时就会出现提示错误.。

解决方法:将子目录下的Asp.net应用程序移到 www根目录下。 这样就可以看到详细错误了。可以根据错误调整程序。

参考资料

脚本之家.脚本之家[引用时间2019-1-23]

编辑时间 2019-01-23
影响力:5951

网站后台出现 Server Error in '/' Application.这是怎么会事

这个解答帮助过373人

.NET关于http/1.1 500的解决方法

查看网络上的资料,发现与DTS服务有关.
在运行里输入命令"services.msc",寻找DTC服务(全名:Distributed Transaction Coordinator),发现服务列表里没有这个服务(或无法启动),到c:\windows\system32下查找到msdtc.exe文件,而且在c:\windows\system32\inetsrv 中wamreg.dll和asptxn.dll都有.看来是msdtc 服务没有安装上.

运行.net命令行里输入 : iisreset /stop
运行.net命令行里输入 : net user ASPNET /delete
运行.net命令行里输入 : aspnet_regiis -i
运行.net命令行里输入: msdtc -install
运行services.msc,发现dtc 服务已经在列表中了,设置为“自动”或“手动”并启动它.
确认在事件查看器中msdtc服务已经正常启动,如果没有,重新启动下电脑看看。
只有启动了msdtc后才能运行下列命令,否则会失败
.net命令行里输入:cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage[提示:是II(大写的i)S而不是llS]

regsvr32 asptxn.dll

最后运行命令 iisreset /start

这时候再刷新要运行的ASPX页面,太好了,已经能正常显示了!!

编辑时间 2019-03-17
影响力:1929

事件ID:1000 来源:Application Error 是什么原因?

这个解答帮助过86人

您好,首先试着恢复一下系统。然后看是否恢复!你这种情况应该就是软件之类的冲突了,如果还不正常那你拿到联想客户服务中心来让他们工程师给你检测一下硬件是否正常。是免费的

也可以试着自己解决一下

1:右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。  

2。开始--运行--打cmd,  然后cd D:InetpubAdminscripts(我的系统在D盘),  然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,  然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码  看一下,行了没有?如果还不行,那么  cscript.exe synciwam.vbs -v,  然后iisreset。  

据说就可以了,但是到最后一部提示8004e00f的错误,此错误是MSDTC服务不正常造成的,解决方法:  首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。  

2、进入事件查看器,发现msdtc服务没有正常启动。  

3、删除注册表中的键:   HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC   HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC   HKEY_CLASSES_ROOTCID  

4、停止MSDTC服务:net stop msdtc 

5、卸载MSDTC服务:msdtc -uninstall  

6、重新安装MSDTC服务:msdtc -install  

7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]  

8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]  

9、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:inetputadminscripts>adsutil set w3svc/wamuserpass "yourpassword"  

10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:inetputadminscripts>cscript synciwam.vbs -v  到这部分网上大部分都说可以了,但是我这里虽然没有8004e00f的错误提示了,但是访问页面Server Application Error 错误依旧,

最后终于找到了解决方法如下:  解决办法:  

[1]:  检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,  如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。  [2]:  在CMD下执行以下命令:  cd %windir%\system32\inetsrv  rundll32 wamreg.dll, CreateIISPackage  regsvr32 asptxn.dll  (到这里我就可以用了,不用重启的)  OK,ASP页面一切正常了

编辑时间 2019-01-05
影响力:4978

网站打不开,输入网址就提示Server Error in '/' Application.

这个解答帮助过5272人

这个是你的网站吗,如果是你的网站,你看着修改,没有首页文件吧,出现404页面了。
如果不是你的网站,那么那是无法解决的,这个是网站的问题

编辑时间 2019-08-17
影响力:4855

Windows Server2016 开始菜单打不开

描述: 用了百度上给的各种方法都不行,一按Winkey服务器管理器就显示如下事件ID1000ApplicationError错误应用程序名称:ShellExperienceHost.exe,时间戳:0x5819bf85错误模块名称:StartUI.... 用了百度上给的各种方法都不行,一按Winkey服务器管理器就显示如下事件
ID1000 Application Error
错误应用程序名称:ShellExperienceHost.exe,时间戳:0x5819bf85
错误模块名称:StartUI.dll,时间戳:0x59b0d154
异常代码:0xc0000005
错误偏移量:0x0000000000077610
展开
这个解答帮助过6572人

这个是组件的问题了,你是自己安装的Windows server系统吗,建议你重新安装了。如果不想重新安装请使用powershell命令去操作了。

追问

我试着用Win10上的正常文件覆盖过去解决,但是复制的时候没有办法修改权限

追答

是的,Windows8以上的权限控制都很严,特别是C盘的。你可以直接找到该组件,只修改单个组件的权限试试了。

编辑时间 2018-11-29
影响力:2886

mysql-server安装失败

描述: Thefollowingpackageshaveunmetdependencies:mysql-server:Depends:mysql-server-5.5butitisnotgoingtobeinstalledE:Unabletocorrectproblems,youhaveheldbrokenpackages.... The following packages have unmet dependencies:
mysql-server : Depends: mysql-server-5.5 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
这个解答帮助过287人

错误1:wizard安装最后一页,出现cannot create Windows service for mysql.error:0 错误

解决方法:打开命令行 输入 sc delete mysql 命令即
C:>sc delete mysql
[SC] DeleteService SUCCESS
重起电脑,或者卸载后重启再安装,这样就好了。我是卸载后重启的。

卸载重新安装要注意一个问题,在控制面板中卸载后,要去c:\Documents and Settings\All Users\Application Data目录下把Mysql文件夹删掉。里面可能记载了你卸载的配置信息,下次安装时会有影响。

错误2:在让输入管理员输入密码时除了password和confirm password之外还有一行current password。

这说明你安装之前没有把我第1条中说的目录下把Mysql文件夹删除。不知道是否影响后续使用,可能记得密码的话没关系。另附带一句,管理员密码是自己设的,用户名则为默认root。

安装成功后可测试如下:打开mysql command line client,输入密码,出现
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.33-community MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
则安装成功!

错误3:mysql server configuration失败。

在配置向导中查看错误提示有如下语句:
mysql-server-5.5-win32:60 - Adding firewall rule for MySQL55 on port 3306.
mysql-server-5.5-win32:66 - Adding firewall rule failed.
表示防火墙安装失败。

查看安装日志能找到以下语句:
mysql-installer Information: 10 : Attempting to create firewall rule with command: netsh.exe firewall add portopening protocol=TCP port=3306 profile=ALL name=MySQL55 mode=ENABLE scope=ALL
mysql-installer Information: 10 : Unexpected response from netsh: 确定。
mysql-installer Information: 10 : Attempting to create firewall rule with command: netsh.exe advfirewall firewall add rule name=”Port 3306” protocol=TCP localport=3306 dir=in action=allow
mysql-installer Information: 10 : Unexpected response from netsh: 下列命令没有找到: advfirewall firewall add rule name=”Port 3306” protocol=TCP localport=3306 dir=in action=allow。

这种情况说明mysql的安装对中文系统支持得不好,不能识别 netsh.exe返回的“确定”信息,继而运行能在其他windows平台上运行的netsh.exe advfirewall命令(该命令xp不支持,所以报找不到该命令的错误。

解决办法有两个:
①将自己的操作系统的语言设置为英文,然后重新安装mysql 。具体的可以进入控制面板->区域和语言 中去更改;另外,检查当前用户是否有启动防火墙的权限,在计算机服务中查看Application Layer Gateway Service的属性,查看登录选项卡中的用户是否是当前用户。
②检查防火墙端口,如果已经添加成功了,则不作处理,如果没有成功添加,则自己手动在防火墙中添加端口。

错误4:安装成功之后,只能通过mysql 5.5 command line client 连接localhost的mysql server,而不能通过workbench或其他客户端工具进行远程连接mysql server。

关键字:不能远程连接mysql server。

可能原因:
①没有开端口,参见前一条解决。
②用户没有授权远程连接。
③mysql server不允许远程连接。

对于②用户没有授权远程连接,可以给用户授权,例如默认的root用户,可以在mysql 5.5 command line client 中输入如下命令:
//选择数据库
mysql>use mysql;
//给用户授权,yourpassword字段用你的密码代替
mysql>grant all priileges on *.* to identified by 'yourpassword';
//刷新系统权限表
mysql>flush privileges;

//查看是否授权成功
mysql> show grants for roots;

如果出现刚刚的授权,则表示成功。不成功的话,自己再添加一个新用户试试,添加用户的命令:
insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("%","newuser",password("newpassword"),'','','')

对于③mysql server不允许远程连接的解决办法是,找到自己的my.ini,在[mysqld]下增加一行语句:
bind-address=0.0.0.0
表示不绑定IP,重启你的Mysql服务。

错误5:配置文件my.ini的位置

MySQL配置向导将my.ini文件放置在MySQL服务器的安装目录中。这将有助于将配置文件和具体的服务器实例相 关联。为了保证MySQL服务器知道到哪里查找my.ini文件,和下面内容类似的参数将会被作为服务安装的一部分 传递给MySQL服务器:--defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini C:\Program Files\MySQL\MySQL Server 5.5可以被指向MySQL服务器的安装路径所代替。

编辑my.ini文:可以使用文本编辑器打开该文件同时做出必要的编辑和修改。你也可以以MySQL Administrator的应用程序来修 改服务器配置。 MySQL客户端和应用程序,例如mysql命令行客户端和mysqldump并不能确定位于服务器安装目录中的my.ini文件 的位置。为了配置客户端和应用程序,根据你的Windows版本的不同,在C:\Windows下或者在C:\WINNT目录下生 成新的文件my.ini 文件

如果你的MySQL配置向导发现了一个已经存在的my.ini文件,你可以重新配置已经存在的服务器,或者通过删除 my.ini文件、停止并移除MySQL服务的方法移除服务器实例。重新配置已经存在的服务器,选择“重新配置实例”选项并且选择“下一步”按钮。已经存在的my.ini文件被 重新命名为mytimestamp.ini.bak,时间戳是已经存在的my.ini创建时的日期和时间。移除已经存在的数据库实 例,选择“移除实例”选项并选择“下一步”按钮。如果选择了“移除实例”选项,进入到确认界面。单击“运行”按钮:MySQL配置向导停止并开始移除MySQL服 务,并删除my.ini文件。但服务器安装目录并没有移除。如果选择了“重新配置实例”选项,进入到“配置类型”界面,可以选择安装想要配置的安装类型。

追问

Linux系统。。

追答

好的

编辑时间 2018-11-11