分享

修改aspx文件不用重新发布

 寒木萧条 2014-05-03
修改aspx文件不用重新发布

使用vs序列制作的Net网站,一个网 页文件包含两个文件,即前台aspx文件和 后台cs文件,并且,还可以将网页编译成 为DLL动态链接库文件。 一般情况下,如果您修改了cs这个程 序代码文件,是必须要重新编译,即发布 网站,重新上传网站程序的。 当然,按照理论而言,只修改前台as px文件,没有涉及到修改代码,就不需要 重新发布网站。但是,在某种特殊情况下 ,如果您修改了前台aspx文件并且上传了 该文件,而其它文件未作任何改动,那么 ,也必须重新发布网站和上传网站文件, 否则就导致网站页面访问发生错误,会提 示您找不到对应的cs文件。 这有悖常理,也会造成网站修改每次 都得重新发布的麻烦。 那么,我们如何才能做到,当我们只 修改aspx文件而未修改其它任何文件的情 况下,不需要重新发布网站呢? 其实方法很简单,关键是我们对发布 网站的对话框的选项的设置问题。 发布网站的对话框中… 第一个选项是:允许更新此预编译站 点 指定发布后是不是可以修改aspx文件 ,如果勾选,则发布后的网站行为基本与 ASP.NET 1.1一致,只要没有增删修改控 件,可以直接在服务器上修改aspx文件不 用重新发布网站。 第二个选项是:使用固定命名和单页 程序集 指定是不是将每个aspx文件都编译成 一个DLL文件,这样,就可以在修改了哪 个aspx网页(包括aspx和cs文件),只需 要更新一个DLL文件就行了,不用整站全 部更新。 因此,要解决本标题的问题,您就选 择第一项即可。 知识扩展: 在对话框中,还有一个选项,是对预 编译程序集启用强命名 该选项的作用是:强名基本上属于一 个数字签名的过程,仅仅是为了保证你的 程序集不会被篡改,并非加密,所以使用 并不需要什么密钥文件……,只是在修改 后需要密钥来重新签署……。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多