“/”应用程序中的服务器错误及解决方法
误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。
之前自己也碰到過這種情況。特此整理,希望能夠幫助有困惑的挨踢人士~
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止查看应用程序错误的详细信息。
详细信息:
若要使他人能够从本地服务器计算机上查看此特定错误信息的详细信息,请在位于当前 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的状态不明抛出异常,
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?