先说下情况,我这里有台服务器,里面有一个网站(不是我做的),需要对其进行一个小的修改。
我改动了其中一个文件play.aspx.cs 但是再访问这个网站,没有任何变化。即使我把这个.cs的文件删掉,也能正常访问。
我应该如何做,才能让这个改动生效呢?  以前没接触过.net 请说详细点。 谢谢有人说要“重新编译发布 把DLL放入bin目录”,我看了,这个网站的文件夹里的确是有个bin文件夹,但是里面一共只有2个.dll的文件,我应该如何做呢?
还有人说 要装个vs 把这个网站重新发布一下,我刚在我的机器上装了一个VS2005,又把这个网站的文件夹COPY过来了,打开网站,说是用旧版本做的,要转成新版本的,然后报了一堆错。 如果能不报错的把这个网站重新发布,那把发布后的网站文件夹覆盖掉服务器上的这个文件夹就行么?还是需要在服务器上做一些改动就行?

解决方案 »

  1.   

    在服务器上面是不是发布的。发布就是没有.aspx.cs了只要.aspx,这个项目应该是VS2003做的建议转换的时候做好备份。
    修改完把这个网站重新发布一下,然后把服务器上面的那些删除。上传上去。或者不删除覆盖也行。不过保险期间最好全删
    在上传
      

  2.   

    把工程copy过来重新编译下 生成dll覆盖
      

  3.   

    那就是说,我现在应该把网站文件夹COPY过来,用VS打开后,重新发布,然后把服务器上的文件夹删掉,把我发布的文件夹COPY过去就行了?我现在装的是VS2005 不过说网站是旧版本开发的,转版本时会报好多错,那我删掉2005装个2003试试?
      

  4.   

    那个项目应该是2003开发的。修改完后编译通过发布网站生成的DLL和.aspx上传到服务器
      

  5.   

    会生成几个DLL文件?  (原网站文件夹里只有2个DLL文件)
    只上传DLL文件就行么?
      

  6.   

    看楼主说的情况,该网站应该是用VS 2003做的,用2003打开,然后修改cs文件
    重新编译后把生成的dll拷贝过去就OK了
      

  7.   

    我安装了VS2003了,可是具体应该如何打开呢?
    我试着,打开/项目,先室COPY过来的这个文件夹,里面有个.sln的文件,可是打开后报错“无法从WEB服务器获取项目文件”。
      

  8.   

    “打开”里一共有五个选项:
    项目
    Web上的项目
    文件
    来自Web的文件
    转换选哪个?
    我选Web上的项目,让我输入URL
      

  9.   

    你修改的网站是一个asp.net应用程序,不是简单的website
    需要编译发布
      

  10.   

    能说具体点儿么我把这个网站的文件夹COPY过来了
    但是 用VS2003不知道怎么打开
      

  11.   

    修改CS文件需要重新编译成DLL的。
      

  12.   

    发表于:2008-03-20 09:32:1211楼 得分:0 
    我安装了VS2003了,可是具体应该如何打开呢? 
    我试着,打开/项目,先室COPY过来的这个文件夹,里面有个.sln的文件,可是打开后报错“无法从WEB服务器获取项目文件”。 
      

  13.   


    vs2003要求你的项目必须在iis下配置后才能打开
      

  14.   

    将play.aspx.cs 这个文件所在的项目按F5重新编译一下,然后找到这个项目的bin文件夹,把里面的dll文件替换掉服务器中相应的dll文件(和项目的bin文件夹下的dll文件名字一样)就ok啦
      

  15.   

    所在的项目? 什么是play.aspx.cs所在的项目呢?我只是把这个网站的文件夹COPY过来了
    可是不知道如何用VS2003打开它。