怎么解决?"/"应用程序中的服务器错误

在做一个自定义错误页面时,配置web.config文件

  <customErrors mode="On" defaultRedirect="Oooops.aspx">
      <error statusCode="500" redirect="Oooops.aspx"></error>
    </customErrors>

 

页面出错误信息如下:

-------------------------------------------------------------------------------------------------------------------------------

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

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

 

-----------------------------------------------------------------------------------------------------------------------
 如果我配置的信息是html文件的话,页面就可以指定到Oooops.html页面.

  <customErrors mode="On" defaultRedirect="Oooops.aspx">
      <error statusCode="500" redirect="Oooops.html"></error>
    </customErrors>

 

在网上搜到

原因分析 :  服务器设置置权限问题

解决的方案 : 在每个asp.ent主机文件夹添加network service 用户到该目录就可以了
                  asp.ent主机文件夹?不清楚是哪个

                  我用的是XP系统,network service用户,应该就是aspnet_client用户文件夹吧

 

这个问题怎么解决?

 

 

 

 

posted on 2010-01-20 18:00    阅读(1300)  评论(0)    收藏  举报