当前位置:编程学习 > C#/ASP.NET >>

大家帮我看看这个webconfig哪里有错了?怎么突然网站打不开了

网站突然打不开了,以前都是好的,今天一打开就跳转到Error.htm上了,求高手帮忙该怎么配置

<system.web>
    <pages theme="xlgcss"   enableEventValidation="true"></pages>
    <!-- 
            设置 compilation debug="true" 将调试符号插入
            已编译的页面中。但由于这会 
            影响性能,因此只在开发过程中将此值 
            设置为 true。
        -->
    <compilation debug="true">
      <assemblies>
        <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
      </assemblies>
    </compilation>
    <!--
            通过 <authentication> 节可以配置 ASP.NET 使用的 
            安全身份验证模式,
            以标识传入的用户。 
        -->
    <authentication mode="Windows"/>
    <!--
            如果在执行请求的过程中出现未处理的错误,
            则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
            开发人员通过该节可以配置
            要显示的 html 错误页
            以代替错误堆栈跟踪。
      -->
    <!--<customErrors mode="on" defaultRedirect="GenericError.htm">
              <error statusCode="403" redirect="NoAccess.htm" />
              <error statusCode="404" redirect="FileNotFound.htm" />
            </customErrors>-->
    <httpRuntime  executionTimeout="300" maxRequestLength="2091151" useFullyQualifiedRedirectUrl="false"/>
<globalization requestEncoding="GB2312" responseEncoding="GB2312"/>
<customErrors mode="RemoteOnly" defaultRedirect="Error.htm"/>
</system.web>
--------------------编程问答-------------------- 出什麽錯誤???
--------------------编程问答-------------------- 你要贴出具体的错误提示 别人才好帮你分析原因 --------------------编程问答-------------------- --------------------编程问答-------------------- 没有具体的错误,怎么能改呢? --------------------编程问答-------------------- 错误代码:

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

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

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

--------------------编程问答-------------------- 。。。。。。。错误都是这样的 --------------------编程问答-------------------- 到服务器上去运行 一下你的网站
可以看到具体错误提示 --------------------编程问答-------------------- mode="Off"看具体错误  --------------------编程问答-------------------- 这不是webconfig的问题   是你程序出错了    

本地测试吧 --------------------编程问答--------------------  <customErrors mode="Off"/>修改成On,就可以显示具体的错误了

--------------------编程问答--------------------
引用 9 楼 wyq29 的回复:
这不是webconfig的问题   是你程序出错了    

本地测试吧


--------------------编程问答--------------------
<customErrors mode="RemoteOnly" defaultRedirect="Error.htm"/>
mode="off",运行看下具体是什么错误! --------------------编程问答--------------------
引用 8 楼 wuyq11 的回复:
mode="Off"看具体错误

支持 --------------------编程问答--------------------
引用 2 楼 q107770540 的回复:
你要贴出具体的错误提示 别人才好帮你分析原因
 对啊  --------------------编程问答-------------------- 这个错误.你远程服务器是看不到的.要么你到你服务器上运行看看,在那里会提示你真正的错误. --------------------编程问答-------------------- 你好! 
    根据提示改Webconfig里信息。    看看提示什么错误,是哪一个页面出的问题。 --------------------编程问答--------------------
引用 8 楼 wuyq11 的回复:
mode="Off"看具体错误


完全正确。 --------------------编程问答-------------------- mode="Off"看具体错误

打开看 错误    --------------------编程问答-------------------- 恩  楼上都说了mode=off看下具体报什么错误! --------------------编程问答--------------------
引用 10 楼 bossma 的回复:
 <customErrors mode="Off"/>修改成On,就可以显示具体的错误了


sorry,反了 --------------------编程问答-------------------- 我把off改成on后报错如下:


“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

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

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

--------------------编程问答-------------------- 不是,是改成off后的报错。。。呵呵,写错了,高手帮忙看下是什么问题呢 --------------------编程问答-------------------- 哥哥们救命啊 --------------------编程问答-------------------- iis里设置下asp.net的版本 --------------------编程问答-------------------- 用DOS命令重新安装下IIS
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe   -i --------------------编程问答--------------------
引用 25 楼 busibumie001 的回复:
用DOS命令重新安装下IIS
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i


aspnet_regiis.exe  这个是用来干什么的
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,