服务器是MS SERVER2003 R2,IIS V6.O,本身没有装编译器或者VS
我在客户机上将没有编译过的VS网站生成功能后运行,客户机运行正常,将编译过的文件拷贝到服务器上再发布,发现图片和样式全部都出问题了。请问该怎么解决?
是不是一定要在服务器上生成网站并发布才可以?
将客户机上经过编译的网站拷贝到服务器上发布不行吗?
原先服务器并没有安装编译器啊,但是大部分运行是正常的,服务器也只有编译后的文件,没有.cs文件和bin文件夹希望和请求大家的帮助,谢谢

解决方案 »

  1.   

    编译后的文件拷贝过去也一样发布的。你确定服务器没有bin文件夹?
      

  2.   

    是编译后的文件,有bin,没有.cs文件,全部都是从客户端拷贝过去的
      

  3.   

    出什么错,在web.config中将调试功能打开
      

  4.   

    在VS里面点击发布网站,然后把发布出来的所有文件都上传到服务器,然后设置css,图片文件夹允许匿名可读取
    <configuration>
       <location path="允许匿名访问的文件夹名称或者文件路径">
          <system.web>
             <authorization>
                <allow users="?"/>
             </authorization>
          </system.web>
       </location>
    </configuration>
      

  5.   


    路径不正确
    没有匿名读取权限
    css书写不规范
    文件编码从4个方便去解决
      

  6.   

    路径错了,还是css文件不存在?
      

  7.   

    全部换成绝对路径肯定没错,或者修改下CSS文件的相对路径
      

  8.   

    Page.ResolveUrl设置路径
    检查CSS文件的路径设置
    文件夹操作权限,检查网站中权限设置