.sln文件是项目文件,需要用VS.net才能打开的。你可以在原来开发的那台机器让用Release的方式生成,然后拷到服务器上,并建立虚拟目录及主文档即可。服务器也需要.net FrameWork

解决方案 »

  1.   

    你可以直接放在根目录下,如果要放在下层目录就要建虚拟目录了。外面访问不需要.sln的,只需要ASPX,ASAX,WEB.CONFIG,BIN目录等,可以在“项目”菜单下选择“复制项目”,选择仅需要的文件就可以了,不需要把原文件也放上去的。
      

  2.   

    服务器只装SDK是不是就可以了.
      

  3.   

    还有一个简单办法,在默认WEB站点的属性里指定路径为你当前拷到服务器上网站的目录地址即可...
      

  4.   

    可以不建,但要把内容放到wwwroot即WEB服务器的根目录下
      

  5.   

    对,只需安装sdk就可以了,在开发的机器上编译一个release版本,拷贝aspx,asax,web.config,bin整个目录,bin目录下只要.dll文件就可以了,注意一定不要把.cs文件也拷过去,注意,如果你用了验证控件,需要确认你的虚拟目录下是否有aspnet_client这个文件夹,如果没有,考过来就可以了。
      

  6.   

    你可以在vs.net中复制项目,只需要所用到的项目文件即可,然后COPY到服用器上,在服务器上你可以不需要重建虚拟目录的.但是要有.net程序所需要的运行环境.
      

  7.   

    先建一个虚拟目录,再copy过去。
      

  8.   

    装好。net框架,然后把文件拷贝过去,然后建好虚拟目录
      

  9.   

    既然是通过站点访问,建不建虚拟目录有什么区别,只不过访问层次的问题,你只要把build好的程序按照偶上面的方法到站点的根目录下不就可以了吗,asp.net的和asp没什么区别,只不过.net要sdk罢了。只要你正确安装了frame work,其他的也没什么了。
      

  10.   

    2种方式
    1。不打包,直接考贝,必须保证服务器装了IIs 和.netFramework
    然后建立一个虚拟目录 主目录指向拷贝目录即可
    2.打包,安装后自动建立虚拟目录
    必须保证服务器装了IIs 和.netFramework
    先装IIs 后装.netFramework