ServerErrorin'/'Application的简单介绍
“Server Error in '/' Application.”是什么问题?
主要有以下两个问题:
一、由于配置中 Asp.Net 程序 没有显示详细的错误信息。
解决方法:按照要求,修改web.config 文件将?customErrors mode="Off"/ 设置mode ="Off",上传到网站根目录。然后刷新就可以看到详细错误。然后根据错误修改程序就可以了。
二、web.config文件不是放在www根目录下。而是放在www的子目录下等。这样用户访问这个目录时就会出现提示错误.。
解决方法:将子目录下的Asp.net应用程序移到 www根目录下。 这样就可以看到详细错误了。可以根据错误调整程序。
参考资料
脚本之家.脚本之家[引用时间2018-1-23]
打开网页提示错误Server Error in '/' Application.求助
打开网页提示错误Server Error in '/' Application 服务器设置错误造成的,解决方法如下:
1、点击右下角任务栏上的网络图标,并点击”网络和Internet设置“。
2、点击“更改适配器设置”。
3、在当前使用的网络上单击右键,选择 属性。
4、双击“ internet 协议版本4(TCP/IPV4)”。
5、在“首选DNS服务器”编辑框中输入网络中心指定的DNS服务器地址(正确输入ISP提供的DNS服务器的IP地址)。
6、接着打开命令提示符(管理员身份)。
7、在命令行里输入ipconfig/flushdns然后回车,会显示已刷新DNS缓存,然后重启计算机,打开网页即可正常访问网络。
Server Error in '/' Application.求高手
Runtime
Error
翻译大致如下
服务器错误'
/KS的应用
运行时错误
Description:
An
application
error
occurred
on
the
server.
The
current
custom
error
settings
for
this
application
prevent
the
details
of
the
application
error
from
being
viewed
remotely
(for
security
reasons).
It
could,
however,
be
viewed
by
browsers
running
on
the
local
server
machine.
说明:应用程序错误发生在服务器。此应用程序的当前自定义错误设置防止应用程序的细节错误被视为远程(出于安全原因)。它可以,不过,被本地服务器上的浏览器查看。
Details:
To
enable
the
details
of
this
specific
error
message
to
be
viewable
on
remote
machines,
please
create
a
customErrors
tag
within
a
"web.config"
configuration
file
located
in
the
root
directory
of
the
current
web
application.
This
customErrors
tag
should
then
have
its
"mode"
attribute
set
to
"Off".
详细信息:要使此特定错误信息的详细信息在远程计算机上查看,请创建一个customErrors标记在“Web。配置”配置文件位于当前Web应用程序根目录。此customErrors标记应该有它的“模式”属性设置为“关闭”。
!--
Web.Config
Configuration
File
--
!————网络配置配置文件。
configuration
设置
system.web
网站系统。
customErrors
mode="Off"/
customErrors模式=“关闭”/
/system.web
网站
/系统。
/configuration
/设置
Notes:
The
current
error
page
you
are
seeing
can
be
replaced
by
a
custom
error
page
by
modifying
the
"defaultRedirect"
attribute
of
the
application's
customErrors
configuration
tag
to
point
to
a
custom
error
page
URL.
注:当前的错误页面你看到可以通过自定义错误页替换通过修改“defaultredirect”属性的应用程序的customErrors配置标记指向自定义错误页的URL。
!--
Web.Config
Configuration
File
--
!————网络配置配置文件。
configuration
设置
system.web
网站系统。
customErrors
mode="RemoteOnly"
defaultRedirect="mycustompage.htm"/
customErrors模式=“remoteonly”defaultredirect
=“mycustompage。htm”/
/system.web
网站
/系统。
/configuration
/设置
按照这上面的做就OK了
清空内容
如何解决“Server Error in '/' Application.”
人工同步IWAM账号在Active Directory、IIS metabase数据库和COM+应用程序中的密码.
具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(IWAM账号以IWAM_MYSERVER为例).
(一)更改Active Directory中IWAM_MYSERVER账号的密码
因IWAM账号的密码由系统控制,随机产生,我们并不知道是什么,为完成下面两步的密码同步工作,我们必须将IWAM账号的密码设置为一个我们知道的值.
1、选择“开始”-“程序”-“管理工具”-"Active Directory用户和计算机",启动“Active Directory用户和计算机”管理单元.
2、单击“user”,选中右面的“IWAM_MYSERVER”,右击选择“重设密码(T)...”,在跳出的重设密码对方框中给IWAM_MYSERVER设置新的密码,这儿我们设置成“Aboutnt2001”(没有引号的),确定,等待密码修改成功.
(二)同步IIS metabase中IWAM_MYSERVER账号的密码
可能因为这项改动太敏感和重要,微软并没有为我们修改IIS metabase中IWAM_MYSERVER账号密码提供一个显式的用户接口,只随IIS5提供了一个管理脚本adsutil.vbs,这个脚本位于 C:\inetpub\adminscripts子目录下(位置可能会因你安装IIS5时设置的不同而有所变动).
adsutil.vbs脚本功能强大,参数非常多且用法复杂,这里只提供使用这个脚本修改IWAM_MYSERVER账号密码的方法:
adsutil SET w3svc/WAMUserPass Password
"Password"参数就是要设置的IWAM账号的新的密码.因此我们将IIS metabase中IWAM_MYSERVER账号的密码修改为“Aboutnt2001”的命令就是:
c:\Inetpub\AdminScriptsadsutil SET w3svc/WAMUserPass "Aboutnt2001"
修改成功后,系统会有如下提示:
WAMUserPass:(String) "Aboutnt2001"
(三)同步COM+应用程序所用的IWAM_MYSERVER的密码
同步COM+应用程序所用的IWAM_MYSERVER的密码,我们有两种方式可以选择:一种是使用组件服务MMC管理单元,另一种是使用IWAM账号同步脚本synciwam.vbs.
1、使用组件服务MMC管理单元
(1)启动组件服务管理单元:选择“开始”-“运行”-“MMC”,启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上.
(2)找到“组件服务”-“计算机”-“我的电脑”-“COM+应用程序”-“Out-Of-Process Pooled Applications”,右击“Out-Of-Process Pooled Applications”-“属性”.
(3)切换到“Out-Of-Process Pooled Applications”属性对话框的“标志”选项卡.“此应用程序在下列账户下运行”选择中“此用户”会被选中,用户名是 “IWAM_MYSERVER”.这些都是缺省的,不必改动.在下面的“密码”和“确认密码”文本框内输入正确的密码“Aboutnt2001”,确定退出.
(4)系统如果提示“应用程序被一个以上的外部产品创建.你确定要被这些产品支持吗?”时确定即可.
(5)如果我们在IIS中将其它一些Web的“应用程序保护”设置为“高(独立的)”,那么这个WEB所使用的COM+应用程序的IWAM账号密码也需要同步.重复(1)-(4)步,同步其它相应Out of process application的IWAM账号密码.
2、使用IWAM账号同步脚本synciwam.vbs
实际上微软已经发现IWAM账号在密码同步方面存在问题,因此在IIS5的管理脚本中单独为IWAM账号密码同步编写了一个脚本 synciwam.vbs,这个脚本位于C:\inetpub\adminscripts子目录下(位置可能会因你安装IIS5时设置的不同而有所变动).
synciwam.vbs脚本用法比较简单:
cscript synciwam.vbs [-v|-h]
“-v”参数表示详细显示脚本执行的整个过程(建议使用),“-h”参数用于显示简单的帮助信息.
我一打开网页就出这个 Server Error in '/' Application.
这是服务器设置错误导致,解决办法如下:
1、首先,单击计算机桌面右下角任务栏上的网络图标,然后单击“网络和Internet设置”,如下图所示,然后进入下一步。
? ?
2、其次,在弹出窗口中,单击【更改适配器选项】,如下图所示,然后进入下一步。
? ?
3、接着,在弹出窗口中,右键单击当前使用的网络,点击【属性,】如下图所示,然后进入下一步。
? ?
4、然后,在弹出窗口中,双击“
?Internet协议版本4(版本TCP / IPV4)”,如下图所示,然后进入下一步。
? ?
5、随后,在“首选DNS服务器”编辑框中,输入由网络中心指定的DNS服务器地址,如下图所示,然后进入下一步。
? ?
6、接着,点击打开【Windows powershell 管理员】,如下图所示,然后进入下一步。
? ?
7、最后,在弹出窗口中输入ipconfig
?/ flushdns,按Enter确定。 将显示DNS缓存已刷新。 然后重新启动计算机再打开网页就能正常访问网络了,如下图所示。这样,问题就解决了。
? ?
救Server Error in /'Application.怎么办
一、首先判断是不是没有部署bin文件:
1)如果有的话,把bin文件里面的DreamweaverCtrls.dll复制一下;
2)把bin文件删除;
3)在之前的目录下面新建一个bin文件,把DreamweaverCtrls.dll粘贴进去。
二、如果还是不行那就是iis的问题。
1)点击开始-运行-cmd-输入cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727-回车-aspnet_regiis.exe 回车。
2)提示asp.net正在安装;
3)安装完成。
4)重新启动一下iis就可以,启动方法为:右击我的电脑-管理-服务和应用程序-右击Internet信息服务-所有任务-重新启动iis。