老大要求变更一个界面到客户的系统上去,但不动客户网站上的其它东西。。
我直接把该界面的aspx、cs、design.cs三个文件复制到目标网站路径下
这个界面能运行吗?
有没有只更新一个界面的其它方法?

解决方案 »

  1.   

    如果只将这几个页面执行发布网站的操作,那么后台的代码(会生成一个dll文件)就无法加入(可能这个词用的不太好)到服务器上。所以建议将整个的网站源码弄下来,修改那几个页面之后(包括前台和后台的代码)发布网站,再将原来的服务器上的文件覆盖,这样是不会影响其他没有修改的文件。
      

  2.   

    只保留一个aspx文件就可以<%@ Page Language="C#" AutoEventWireup="true" %>
    <!-- 不要 CodeBehind 和Inherits --><script runat="server">
    // 把cs文件中的类中的方法和属性成员搬到这里</script>
      

  3.   

    把发布以后的aspx文件放上去就可以了。
      

  4.   

    如果修改了cs文件,需要重新上传bin文件夹~否则只上传aspx即可~