应对轻度修改部署问题

系统 1774 0

应对简单页面修改部署问题

    为什么写这篇文章:在我维护网站的过程中,当我修改了部分界面的时候,我会重新编译,全部 文件上传 ,我在想能不能只上传修改的文件其他文件不动;问题来了,出现分析器错误;随后我就查到解决的问题,一下就是解决的办法,希望让那些新手少走弯路!本文不涉及网站如何部署。

     

        系统介绍:XP+II5+VS2008

        发布方式选项:(1)只选择->允许更新此预编译站点 (2)选择->允许更新此预编译站点          +使用固定命名和单页程序集;接下分别讲解两种不同方式在应对.CS 修改的情况下如何处理。

         准备工作:建立一个工程文件如图1 ,default.aspx ,.cs 显示一段字符串如图2

                                    应对轻度修改部署问题

                                     应对轻度修改部署问题    

       一、1)使用第一种方式发布右键站点发布如图:

          应对轻度修改部署问题  

      2)直接部署到IIS上面,预览效果显示出测试字符串如图:

          应对轻度修改部署问题

         下面开始认为修改.CS文件,在后台在添加一个全局变量显示到界面上,图就截了,然后按照上面方式重新发布。然后把ASPX文件覆盖IIS上的文件里。在重新在浏览器中浏览报的错如图:

            应对轻度修改部署问题

              为什么会出现上面的错误,经查询就是我们发布后会生成一个BIN文件,所以把里面的DLL文件(如图1)粘贴到IIS文件中,效果显示两个测试字符串正常(如图2)。

            应对轻度修改部署问题

           应对轻度修改部署问题

          总结如果采用这种模式发布->修改后的界面+BIN中的DLL文件。

      二、采用最2中方式发布

                  这次就不贴图了跟上面很相似,唯独不同的是,发布文件中的BIN文件夹中的DLL会变多,几个界面会有对应几个DLL文件。

           如果采用这种方式发布->  修改后的界面 + 界面对应的 DLL 文件即可。

   最后补上:

      第一个选项是:允许更新此预编译站点

  指定发布后是不是可以修改aspx文件,如果不涉及修改.CS文件,可以直接在服务器上修改aspx文件不用重新发布网站。

  第二个选项是:使用固定命名和单页程序集

  指定是不是将每个aspx文件都编译成一个DLL文件,这样,就可以在修改了哪个aspx网页(包括aspx和cs文件),只需要更新一个DLL文件就行了,不用整站全部更新。

好了睡觉了嘿嘿。。。。写的不好,请多多包涵!

 

应对轻度修改部署问题


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论