我在Windows2000 Server下做用.NET(C#)+MS SQL SERVER 2000做了一个网站。
在2000下一切运行正常.
无论是把后台代码删掉还是留着(由于是租的主机).
但传到服务器上后.
登陆注册都不能用了.
服务器是Windows 2003.
最怪的是验证控件是可以用的.你们遇到过这种情况没有?
请帮个忙。
在线等.

解决方案 »

  1.   

    大家看看这个链接.
    http://www.safe365.cn/bbs/Login.aspx?pathCase=8
      

  2.   

    win2003 的用户是 networksevice 
    win2000 的用户是 aspnet
      

  3.   

    遇上同样的问题。刚刚找到的,希望有用。若要使该属性返回  true,Page.Validators  属性中的所有验证服务器控件必须都验证成功
    。只有在已调用  Page.Validate  方法,或已在开始窗体处理的  ASP.NET  服务器控件的  
    OnServerClick  处理程序中将  CausesValidation  属性设置为  true  后才可以选中该属
    性。这些服务器控件包括  Button、HtmlButton、HtmlInputButton、HtmlInputImage、ImageButton  以及  LinkButton  类。  
     
    意思是如果你的  button  的  CausesValidation  =  true;  
    你只需要在  
    if  (Page.IsVaild==true)  
    {  
         //这里表示已经通过验证  
         //在这里处理你的提交过程代码……  
    }  
     
    如果  button  的  CausesValidation  =  false;  
    则加一句  
     
    Page.Validate();  
    if  (Page.IsVaild==true)  
    {  
         //这里表示已经通过验证  
         //在这里处理你的提交过程代码……  
    }
      

  4.   

    解决了。。后来,我
    aspnet_regiis -c”重新安装/aspnet_client/system_web/1_1_4322/WebUIValidation.js,
    就好了,
    我想你跟我一样,是你的js文件坏了吧.
    /aspnet_client/system_web/1_1_4322/WebUIValidation.js”。请尝试手动放置此文件,或通过运行“aspnet_regiis -c”重新安装。"