天天看点

关于Web.Config中<customErrors>的mode属性问题

说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止查看应用程序错误的详细信息。 

详细信息: 若要使他人能够从本地服务器计算机上查看此特定错误信息的详细信息,请在位于当前 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>

解决方案:在iis中找到asp.net网站右键--权限添加network service 用户到该目录就可以了