我用vs2008做的网站,在本地测试好用
传到服务器上就不好用了
报错是 http500 内部错误
数据库也上传了, 连接什么的都改了
可是还是不好用!各位高手帮帮忙!!
最好能给点详细的步骤
谢谢各位了!!

解决方案 »

  1.   

    不同版本的asp.net程序要使用不同的pool.
    参考:http://support.microsoft.com/kb/822319
      

  2.   

    确认服务器环境与开发环境一致确认程序调用的程序外文件在服务器上也存在确定写的代码没有调用系统中的相关文件  虚拟空间的服务器是不会给你系统盘所有权限的
    类似treeview等一般不能正常应用开发XP环境 服务器2003环境也有可能出相关系统文件问题。
      

  3.   

    1 是否确认服务器上装有.NETFRAMEWORK 3.52 你连个详细错误都不发,,让大家帮你排错?? 排鸟差不多
      

  4.   

    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------未将对象引用设置到对象的实例。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
      

  5.   

    默认首页有调用为null的对象
    修改web.config看具体错误提示<customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
                <error statusCode="403" redirect="NoAccess.htm" />
                <error statusCode="404" redirect="FileNotFound.htm" />
            </customErrors>
      

  6.   

    把设置mode="off",如果上面代码已注视,请取消注释
      

  7.   

    检查一下web.config文件我前段时间也是遇到类似问题你机器上装了第3方插件之类 所以运行没事 而空间上是没有的
      

  8.   

    1、检查web.config文件,customErrors mode="Off",保证可以显示具体错误。
    2、尝试html静态页面是否能访问,排除IIS问题。
    3、访问其他aspx页面(不访问数据库的),排除连接数据库问题。
    4、访问aspx页面(访问数据库的),如不能访问,则需要挨个注释掉其中的方法,锁定是哪个方法的问题。