当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 要使用此部署,客户机必须有.net framework 并且要有一个internet连接.此外,用于部署的系统必须是一个安装有.net 和iis 的web服务器被部署的应用程序放在服务器上的一个目录中,可以用一个url来定位。
 

 

 ·近期准备写的部分文章    »显示摘要«
    摘要:近来看来没什么时间,先列一个计划,以免忘了。1、在最美时分别--湘行散记、张家界回忆(大概10到20万字)2、什么是幸福的人生(补写完整)3、在红尘最深处重逢(补写完整)4、唯心和唯物主义,差别真有那么大吗5、读中文和其他文字的意境不同现实中,我好想有个时间能够在书房静静的待上一下,但是机会不多,所以影响了计划。在文字的意境中遨游的感觉很好。到如今我能够静静的注视着一些事物,与它们融为一体,在天人......
 ·qq资料    »显示摘要«
    摘要:这有isq整理的部分qq协议http://lumaqq.linuxsir.org/doc/protocol%20document%20from%20isq.rarwww.realoa.net delphi 的方案,无源码,有在线调试www.anyq.net c++的方案,有源代码lumaqqhttp://lumaqq.linuxsir.org/main/ lumaqq集中链接贴欢迎访问lumaq......


.NET 中基于internet的部署
上一页   ...type formtype=objass.gettype(“myprojectname.startform“); //获得程序集中清单中的类型

object obj=activator.createinstance(formtype); //根据类型动态创建一个对象 【程序编程相关:"显示桌面" 快捷方

【推荐阅读:不必远程控制 让你的电脑也能“聪明”关机

form f=(form)obj; 【扩展信息:开始→运行→输入的命令集锦

f.show();

}

catch(exception ex)

{

messagebox.show(ex.message);

}

当我们启动应用程序时,看一下后台所发生的事性:

启动时,它请求从客户机上尚未存在的程序集加载类,此时将自动从部署web服务器上获取程序集并放到本地客户机上.它驻留在客户机的应用程序下载缓存中.一旦将程序集放置到客户机上的应用程序下载缓存中,就可以从程序集加载与运行类.这包括所有必需的窗体(窗体也是一个类).或所有其他属于应用程序的对象.我们可以查看下载了哪些程序集:

> gacutil /ldl   此命令行可以查看客户机上下载程序集清单

应用程序由从web服务器加载的窗体控制,它可以根据需要执行操作与加载其他的窗体.如果从同一个程序集加载另外的窗体,那些窗体会自动加载而不需要任何特殊逻辑.

当.net 在下载缓存中查找程序集时,如果找到了,那么它会检查程序集的版本.同时还在web服务器上检查相同程序集的当前版本(如果internet连接可用).如果在web服务器上存在程序集的新版本,则将该新版本下载缓存并代替原来的版本以进行使用.这使得自动部署会自动执行.

如果应用程序脱机模式(internet不可用).那么将会跳过当前版本测试.并在下载缓存中使用原来版本.


    摘要: ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE