我直接修改当前站点的web.config XML文件,添加如下代码
<system.web>
    <customErrors defaultRedirect="First.aspx" >
      <error statusCode="404" redirect="404.aspx"/>
    </customErrors>
...  ...
</system.web>
//404.aspx是在本站点上自定义的一个简单页面
测试不成功。
还曾经试过手工修改本站点的web.config的数据库连接窜
<appSettings>
  <add key="DBLink" value="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=GCS;Data Source=192.168.1.2" />
</appSettings>
//在xml文件中直接修改,同样操作不成功,但是使用vs2005配置一下就可以了,

解决方案 »

  1.   

    SQL连接串,是什么地方都可以,但是正规点好
    <connectionStrings>
      <add name="DBLink" connectionString="Server=192.168.1.3;Database=ES;UID=sa;Pwd=123456"
       providerName="System.Data.SqlClient" /> </connectionStrings>
      

  2.   

    我是这样测试的,手工在web.config添加
        <customErrors defaultRedirect="First.aspx" > 
          <error statusCode="404" redirect="404.aspx"/> 
        </customErrors> 
    后,
    在First.asp上添加一个inputlinkbutton在其click事件中添加代码
        protected void lbtn_Click(object sender, EventArgs e)
        {
            Response.Redirect("not.aspx");
        }
    //not.aspx是不存在的
    //哦,可能这个事代码错误,不是http错误