"/"应用程序中的服务器错误,运行时错误如何解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了"/"应用程序中的服务器错误,运行时错误如何解决?相关的知识,希望对你有一定的参考价值。

运行时错误

说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。

详细信息: 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 标记。然后应将此 标记的“mode”属性设置为“Off”。

注释: 通过修改应用程序的 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。

问题的原因和解决办法

一、网络设置的问题

这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细检查计算机的网络设置。

二、DNS服务器的问题
三、IE浏览器本身的问题

当IE浏览器本身出现故障时,自然会影响到浏览了;或者IE被恶意修改破坏也会导致无法浏览网页。这时可以尝试用“金山卫士”来一键智能修复(建议到安全模式下修复)

四、网络防火墙的问题
如果网络防火墙设置不当,如安全等级过高、不小心把IE放进了阻止访问列表、错误的防火墙策略等,可尝试检查策略、降低防火墙安全等级或直接关掉试试是否恢复正常。
以上回答你满意么?
参考技术A

应用程序中的服务器错误解决的解决方法:

1、使用ArcCatalog发布完地图之后,准备在浏览器中输入地址,访问自己的地图,在如下图所示的Redlandss上点击鼠标右键,选择“服务属性”,在弹出对话框中复制“Web访问地址”。

2、将Web访问地址输入浏览器,却不能正常访问,得到以下错误提示

3、打开IIS管理器,如图所示,对网站下的ArcGIS执行“转换为应用程序”操作。

4、将ArcGIS下的Manager也转换为应用程序,此后可发现管理后台(即Arcgis Server Manager)能正常打开。

5、用任何一个agsadmin组的成员(如:Apple、ArcGISSOM等)登陆,需要特别注意的是,在用户名之前必须添加计算机名。密码就是开机时账户对应的登录密码。ArcGIS Server的名称是由发布地图时写的GIS服务名决定的。

6、将Services文件夹也转换为应用程序。

7、可是还是无法访问,并且访问时出现了新的错误提示:

参考技术B

打开IIS 右键你这个网站--属性--主目录--应用程序设置,点创建,然后选好应用程序池(这个要看服务器怎么设置的,如果你的是2.0的网站,网站上有2.0的应用程序池,你就选这个2.0的应用程序池),最后选ASP.Net 选对应你的网站版本的.net版本。

解决办法!

先看看程序文件夹属性-安全-组及用户名管理中 是否存在asp.net访问用户 

没有则加上其权限 如下图

“/”应用程序中的服务器错误。运行时错误

运行时错误

说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 

详细信息: 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。


<!-- Web.Config 配置文件 -->

<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>

注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。


<!-- Web.Config 配置文件 -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>

参考技术C

打开服务器系统c盘,打开window, 右键temp  属性 安全  编辑 添加IIS_IUSRS 用户控制权限添加修改和写入权限即可。这是Windows Server 2008 R2 标准版 SP1 64位中文版解决办法。


参考技术D 1.检查电脑是否存在病毒,请使用百度卫士进行木马查杀。
2.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。
3.安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。顺便检查开机启动项,把没必要启动的启动项禁止开机启动。
4.如果检查上面的都没问题,可以试试下面的方法。
打开开始菜单→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。
完成后,在输入下面
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。
如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止(重启电脑)。

"/ArcGIS/rest"应用程序中的服务器错误.

"/ArcGIS/rest"应用程序中的服务器错误.,服务器主机不能为空。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: ESRI.ArcGIS.ADF.Connection.ServerHostNullException: 服务器主机不能为空。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[ServerHostNullException: 服务器主机不能为空。]
ESRI.ArcGIS.ADF.Connection.AGS.AGSServerConnection.Connect(Boolean throwExceptionOnUnauthorizedAccess) +440
ESRI.ArcGIS.ADF.Connection.AGS.AGSServerConnection..ctor(String host, Identity identity, Boolean connect) +45
ESRI.ArcGIS.REST.RestAppConfig.CheckSecuritySetting(HttpContext ctx) +108
ESRI.ArcGIS.REST.RestAppConfig..ctor(HttpContext context) +75
ESRI.ArcGIS.REST.RestUtils.GetRestAppConfig(HttpContext context) +94
ESRI.ArcGIS.REST.RestModule.System.Web.IHttpModule.Init(HttpApplication app) +26
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +406
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +188
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +295
System.Web.HttpApplicationFactory.GetPipelineApplicationInstance(IntPtr appContext, HttpContext context) +56
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +231

[HttpException (0x80004005): 服务器主机不能为空。]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +8993587
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +85
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +333

版本信息: Microsoft .NET Framework 版本:2.0.50727.5477; ASP.NET 版本:2.0.50727.5479

参考技术A 把wwwroot设置为可写
希望能解决您的问题。
参考技术B 请问你这个问题解决了么?
我现在也碰到了

以上是关于"/"应用程序中的服务器错误,运行时错误如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

"/"应用程序中的服务器错误,运行时错误如何解决?

"/"应用程序中的服务器错误,运行时错误如何解决?

"/K3WEB"应用程序中的服务器错误.远程服务器返回错误: (404) 未找到

“/”应用程序中的服务器错误。 '=' 附近有语法错误。 ')' 附近有语法错误

<configuration><system.web><customErrorsstomErrorsmode="Off"/><&#

编写程序,将一个.cpp文件中的注释,即以"/*......*/":括起来的文本和以“//”开始的