“/”应用程序中的服务器错误及解决方法
2014-03-10 11:03
246 查看
误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。
之前自己也碰到過這種情況。特此整理,希望能夠幫助有困惑的挨踢人士~
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止查看应用程序错误的详细信息。
详细信息:
若要使他人能够从本地服务器计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个
<customErrors> 标记。然后应将此 <customErrors>
标记的“mode”属性设置为“RemoteOnly”。若要使他人能够在远程计算机上查看详细信息,请将“mode”设置为“Off”。
<!--
Web.Config 配置文件 -->
<configuration>
<system.web>
<customErrors
mode="RemoteOnly"/>
</system.web>
</configuration>
注释:
通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的
URL,可以用自定义错误页替换所看到的当前错误页。
<!-- Web.Config 配置文件
-->
<configuration>
<system.web>
<customErrors mode="On"
defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
解决方法:增加站点所在目录的ntfs权限,增加service用户对站点目录的完全控制权
出错信息如下:
运行时错误
说明:
服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。
源错误:
行 12: <add key="Dsn"
value="server=(local);database=al_bysj;uid=sa;pwd="/>
行 13:
</appSettings>
行 14: <connectionStrings>
行 15: <add
name="al_bysjConnectionString" connectionString="Data Source=(local);Initial
Catalog=al_bysj;User ID=sa;Password=" providerName="System.Data.SqlClient"/>
行 16: </connectionStrings>
源文件:
D:\PrecompiledWeb\MaterialManage\web.config 行: 14
版本信息: Microsoft .NET
Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300
从版本信息中可以捕捉到,
确认你的Microsoft .NET Framework 版本,我是用的是Microsoft .NET Framework 2.0。
解决方法一:
在cmd 命令行中运行
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i
解决方法二:
在IIS中选中该网站,单击右键‘属性’,选择 Asp.net 标签栏。将 Asp.net 版本改成2.0 即可。
Microsoft .NET Framework 版本:1.1.4322.2300.
出现这样情况除上面情况外,
1.代码错误 设置mode=“off” 查看错误。
我遇见的问题主要是两方面的原因:
一是数据连接字串通常是一个,仔细看后发现有多个,全部都设置了,
二是session的维护,你启用了服务器端保存状态的功能,如果启用这个功能,则服务器上必需要开相应的服务,而这个服务并没有开启,导致登录进行后因为session的状态不明抛出异常,
之前自己也碰到過這種情況。特此整理,希望能夠幫助有困惑的挨踢人士~
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止查看应用程序错误的详细信息。
详细信息:
若要使他人能够从本地服务器计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个
<customErrors> 标记。然后应将此 <customErrors>
标记的“mode”属性设置为“RemoteOnly”。若要使他人能够在远程计算机上查看详细信息,请将“mode”设置为“Off”。
<!--
Web.Config 配置文件 -->
<configuration>
<system.web>
<customErrors
mode="RemoteOnly"/>
</system.web>
</configuration>
注释:
通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的
URL,可以用自定义错误页替换所看到的当前错误页。
<!-- Web.Config 配置文件
-->
<configuration>
<system.web>
<customErrors mode="On"
defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
解决方法:增加站点所在目录的ntfs权限,增加service用户对站点目录的完全控制权
出错信息如下:
运行时错误
说明:
服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。
源错误:
行 12: <add key="Dsn"
value="server=(local);database=al_bysj;uid=sa;pwd="/>
行 13:
</appSettings>
行 14: <connectionStrings>
行 15: <add
name="al_bysjConnectionString" connectionString="Data Source=(local);Initial
Catalog=al_bysj;User ID=sa;Password=" providerName="System.Data.SqlClient"/>
行 16: </connectionStrings>
源文件:
D:\PrecompiledWeb\MaterialManage\web.config 行: 14
版本信息: Microsoft .NET
Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300
从版本信息中可以捕捉到,
确认你的Microsoft .NET Framework 版本,我是用的是Microsoft .NET Framework 2.0。
解决方法一:
在cmd 命令行中运行
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i
解决方法二:
在IIS中选中该网站,单击右键‘属性’,选择 Asp.net 标签栏。将 Asp.net 版本改成2.0 即可。
Microsoft .NET Framework 版本:1.1.4322.2300.
出现这样情况除上面情况外,
1.代码错误 设置mode=“off” 查看错误。
我遇见的问题主要是两方面的原因:
一是数据连接字串通常是一个,仔细看后发现有多个,全部都设置了,
二是session的维护,你启用了服务器端保存状态的功能,如果启用这个功能,则服务器上必需要开相应的服务,而这个服务并没有开启,导致登录进行后因为session的状态不明抛出异常,
相关文章推荐
- IIS 7.5 “/”应用程序中的服务器错误 解决方法
- 解决ASP.NET中"/"应用程序中的服务器错误的方法
- 服务器应用程序不可用(0x80131902错误)解决方法
- 服务器应用程序不可用(0x80131902错误)解决方法
- ASP.NET 应用程序中的服务器错误 解决方法一则
- 事件查看器 特定权限设置未将 COM 服务器应用程序错误的解决方法
- ‘svchost.exe-应用程序错误 0xc0000409’客户端无法登陆终端服务器之解决方法
- “/”应用程序中的服务器错误 解决方法
- Windows 2003 +iis 6.0 中Silverlight错误,无法下载Silverlight应用程序。请查看Web服务器设置." 问题的解决方法
- 解决ASP.NET中"/"应用程序中的服务器错误的方法
- “/”应用程序中的服务器错误和Server Error in ''/'' Application.的终极解决方法
- 应用程序中的服务器错误的解决方法
- 常显示应用程序错误的解决方法
- CS端通过IIS去获得服务器数据的返回地址性错误解决方法
- “远程服务器返回错误: (417) Expectation failed“解决方法
- 解决:组件 访问被拒绝 --“/”应用程序中的服务器错误。IIS重启不行,系统注销也不行
- ASP.NET通过Base64String上传超过3M的文件时,出现“远程服务器返回错误: (500) 内部服务器错误。“,的解决方法
- 启动 SQL Server 管理 Studio 在 SQL Server 2008R2 中的错误消息:"无法读取此系统上以前注册的服务器的列表" 解决方法
- VC编译程序,运行时提示运行错误“由于应用程序的配置不正确,……”解决方法
- 远程服务器返回错误:(417) Expectation failed 的解决方法