不知道为什么虚拟空间只要一上传.aspx文件就出错了,静态页面可以打开只要是动态的都打不开,为什么?

解决方案 »

  1.   

    支持.net我知道也就这么点也说不清楚了啊
      

  2.   

    你租的虚拟主机,不支持.NET FRAMEWORK.请跟空间商联系
      

  3.   

    没关系,加我为好友,我看能帮你解决不?
    你看一下网站的配置是否完全正确.例如:.net版本选择是否有误等.
      

  4.   

    有的不支持.NET.刚开始就说清楚!
      

  5.   

    我以前也遇到过这样的事,你看看是下面的几种情况不
    1,服务器版本.net版本太低
    2.远程连接数据库串不对
      

  6.   

    “/”应用程序中的服务器错误,这个错误有N多种,
    楼主能不能把错误信息提供的再全面点,不然我们都在这白忙活哦.
    1.首先确保自己程序没问题,设置customErrors节点为Off<customErrors mode="Off"/> ,查看错误.
    2.其次确保空间商的空间支持.net,检查连接字符串,文件配置.
    3.主目录下只能有一个web.config文件.
      

  7.   

    把web.config中的customererror  看究竟是什么错误
      

  8.   

    有可能你的网站的.net framework版本和空间提供的不同,比如你 的网站是用asp.net 2.0开发而iis设定的是1.1的
      

  9.   

    可以给你结果了:本地测试没错,证明程序基本上没错!上传出错,可能原因:1,当然是数据库方面的问题2,空间IIS配置问题3,程序代码问题其实可以自己查下的,这样:请楼主把原默认主页去掉,然后放一个没有用到数据库的主页上去(也就是只写"测试用"字样的,但不是静态的,要.aspx后缀的),然后,打开:如果打得开,则证明空间支持.NET,不然......
      

  10.   

    看看Framework的版本再就是检查,web.config是不是有和服务商那边不一致的配置
    有的配置服务商那边设置了不允许重载的
    <location allowOverride="false"></location>
      

  11.   

    一般這種情況都是服務器的.NET版本和你程序的不一樣
    IIS一般默認是1.1的如果你程序是2.0
    你最好找服務器提供商幫你解決
    或者你可以先在服務器上弄一個探針
    看看服務器是否支持你的程序