把网站上传到服务器了,代码都在一个叫MyDesign的文件夹里,代码在本机测试成功,上传后,所有页面都不能访问原来的web.config都没有改动过的,后来把它改成这样
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    
<system.web>  
       <authorization>  
           <allow  users="*"  />  
         </authorization>  
     </system.web>  
</configuration>修改后,所有页面敲地址进去单独访问都成功
例如:http://www.keepbalance.net/silentwins/MyDesign/register.aspx
和http://www.keepbalance.net/silentwins/MyDesign/login.aspx 都能访问但是login.aspx页面有一个注册按钮,点击后应该跳转到register.aspx的,但是现在一点击又出错了,出错信息各位大虾用上面两个地址试试就知道了,想问一下究竟是什么问题,能解决不?

解决方案 »

  1.   

    你先把web.config改一下,把详细错误信息显示出来再说吧
    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>
      

  2.   

    改了有什么用?
    我对web.config的设置都不懂,至于出错信息,你去试试就知道了
      

  3.   

    我把web.config文件改成这样了,不知道对不对
    出现服务器的错误,是因为还没改服务器名,我上网的地方没有我修改的环境,我先回家改了
    问题是为什么一跳转到register.aspx就出现数据库服务器不存在的错误,而直接输入网址进入register.aspx却没有出现此错误呢,疑惑ing...
      

  4.   

    我把web.config文件改成这样了,不知道对不对
    出现服务器的错误,是因为还没改服务器名,我上网的地方没有我修改的环境,我先回家改了
    问题是为什么一跳转到register.aspx就出现数据库服务器不存在的错误,而直接输入网址进入register.aspx却没有出现此错误呢,疑惑ing...
      

  5.   

    我看到了  错误是“SQL Server 不存在或访问被拒绝”  检查你的数据库连接吧
      

  6.   

    又忘了贴代码
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        
    <system.web>  
           <authorization>  
               <allow  users="*"  />  
             </authorization>
      
            <customErrors mode="Off"/>
         </system.web>  
    </configuration>
    这样子好了吧?
      

  7.   

    我想直接输入网址进入register.aspx的方式下  你的代码就没有访问数据库
    而从login.aspx转来时  你应该是有判断  才访问了数据库
      

  8.   

    没有判断的,从登陆页面进入注册也就是用Response.Redirect跳转,并没有判断任何东西...
      

  9.   

    还有关于数据库连接字符串的
    我把原来的连接字符串改成这样之后(下面的localhost原来为XXXXXXXXX)
    cn.ConnectionString = (@"Server=localhost;uid=xxx;pwd=xxx;database=xxx") ;
    也是出现数据库不存在的情况,在本机测试也是数据库不存在,难道是我的语句有问题么?
      

  10.   

    <appSettings>
    <add key="strConn" value="server=服务器名或IP;uid=用户;pwd=密码;database=数据库名"/>
    </appSettings>
      

  11.   

    是这样?
    cn.ConnectionString = (@"Server=(local);uid=xxx;pwd=xxx;database=xxx") ;
      

  12.   

    to  cc79(黑郁金香):
    你这个又是什么意思?
      

  13.   

    sqlserver不存在或访问被拒绝,检查你的程序或服务器的设置吧