登记了域名并租用了空间之后(这个空间支持PHP、.NET、SQL Server、MySQL),我想试一下,于是用VS2008建了一个新项目,在缺省页面(Default.aspx)上拖了一个Label,写上一个单词“hello”,本地运行没问题。使用FileZilla把整个文件夹上传到服务器空间,在浏览器里输入地址却出现错误。画面如下:

解决方案 »

  1.   

    authentication mode="form"  试试
      

  2.   

    1.把web.config 38行authtication配置节删掉...2.确认你租用的服务器支持.NET 3.5,否则降级你的程序...
      

  3.   

    运行时错误,先问问空间服务商版本。
    把Windows删除
      

  4.   

    确认你租用的服务器支持.NET 3.5
      

  5.   

    服务器不支持.net 3.5 
      

  6.   

    楼上的都说了,找服务商问一下,是否支持你那个.net的版本,并且IIS上是否正确设置了版本
      

  7.   

    基本就两个问题1。 你的项目建立的 默认可能是3.5版本, 服务器上就没有这个环境
    2。 网站属性  要指定 asp.net版本为2.0   一般默认是1.1吧
      

  8.   

    多谢各位的热心回复!上边提到的我都试了,还是不行,包括authentication mode="form" ,或删除这一行,不要外层的文件夹等。这个地方早就支持3.5了:
      

  9.   

    以前我都是建一个test目录(文件夹)练习,所以出错。刚才把所有的文件拷到根目录下,运行就没问题了。同#2楼的回答相似。多谢大家。现在知道是路径的问题了,如果我还想把应用程序存到一个子目录下,怎么样设置好呢?