解决方案 »

  1.   

    默认文档index.aspx,里面代码是<!--#include file="conn.aspx"-->
    <%
    set rs=server.CreateObject("adodb.recordset")
    rs.Open "select isopen from webconfig",conn,1,1

     if rs(0)=0 then 
     response.write "<H1 style=""BACKGROUND: #ccddff"">平台正在维护中</H1>"
     response.write "<H2>This web site is under construction.</H2>" 
     response.end
    end if 
     
     rs.Close
     set rs=nothing
    if  session("un") ="" then
    response.redirect "login.aspx"
    else
    response.redirect "/show.aspx"
    end if%> 
      

  2.   

    浏览器源代码文件
    <html>
        <head>
            <title>运行时错误</title>
            <style>
             body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} 
             p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}
             b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}
             H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }
             H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
             pre {font-family:"Lucida Console";font-size: .9em}
             .er {font-weight: bold; color: black;text-decoration: none;}
             .version {color: gray;}
             .error {margin-bottom: 10px;}
             .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }
            </style>
        </head>    <body bgcolor="white">            <span><H1>“/”应用程序中的服务器错误。<hr width=100% size=1 color=silver></H1>            <h2> <i>运行时错误</i> </h2></span>            <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">            <b> 说明: </b>服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。
                <br><br>            <b>详细信息:</b> 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 &lt;customErrors&gt; 标记。然后应将此 &lt;customErrors&gt; 标记的“mode”属性设置为“Off”。<br><br>            <table width=100% bgcolor="#ffffcc">
                   <tr>
                      <td>
                          <code><pre>&lt;!-- Web.Config 配置文件 --&gt;&lt;configuration&gt;
        &lt;system.web&gt;
            &lt;customErrors mode=&quot;Off&quot;/&gt;
        &lt;/system.web&gt;
    &lt;/configuration&gt;</pre></code>                  </td>
                   </tr>
                </table>            <br>            <b>注释:</b> 通过修改应用程序的 &lt;customErrors&gt; 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。<br><br>            <table width=100% bgcolor="#ffffcc">
                   <tr>
                      <td>
                          <code><pre>&lt;!-- Web.Config 配置文件 --&gt;&lt;configuration&gt;
        &lt;system.web&gt;
            &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;mycustompage.htm&quot;/&gt;
        &lt;/system.web&gt;
    &lt;/configuration&gt;</pre></code>                  </td>
                   </tr>
                </table>            <br>    </body>
    </html>
      

  3.   

    在web.config中配置下把customErrors mode设为off
      

  4.   


    这是很奇怪的,很难解释它的原因。基本上是服务器端网站配置错误。你的web服务器端“根”目录下的原始页面设置为什么?网站默认页面是什么?你可以在你的网站里边放一个txt文本文件,看看直接访问文本文件,例如 http://192.168.0.100/test.txt 下载什么结果。
      

  5.   


    你确定这个是 aspx 服务器端代吗?你在你的vs开发环境调试过这个页面吗?不要学有些人说什么“只要用notepad.exe写个页面”,要先学会调试页面。不自己调试、断点跟踪过你自己的代码,就别问别人。