“找不到安装的应用”是什么意思?既然已经在窗口中运行了,你还要到哪里去找?非要在磁盘上找到一个.exe文件才安心?OOB程序本来就是通过网页安装到“我的电脑”的隐藏目录下,然后作为本地窗口程序运行的。它用来运行一些本地安全程序,例如跟COM组件直接通讯的程序。不过,silverlight的OOB应该是一个半成品,在“授权”方面彻底卡住了,因此几乎无法实际推广。它不但要求你去花钱买一个证书文件,而且特别是,要求你跑到每一个用户的桌面端去修改注册表,才能使用 OOB。在推出这个功能作为测试后不久,silverlight4的开发路线图就被微软逐步“封存”起来了(虽然勉强地发布了版本5,但是只是扫尾工作)。因此,silverlight 的OOB基本上不能用,这一点基本上输给了 wpf 产品部门(当时有些人整天在论坛上搞喊“wpf 才是互联网上富客户端程序的未来,silverlight 应该给 wpf 让路”)。很显然,要在互联网上部署一个只有6M多大小的、在网页上“一键完成”的支持环境,那么只有 silvelight 可以做到。wpf 根本不行。但是你还真的不能在产品中使用 OOB,只能永远都把它当作 silverlight 的一个未来得及实用化的远景。
解决方案 »
- treeview
- 如何写一个同时插入两张表的sql语句
- c# 怎么使用 SendMessage() 呀? (windows api)
- convert.tobyte()问题
- 如何显示程序集信息???在那里配置那?
- 请问两点之间的长度怎么算啊
- 在线等,\急\急\急:AOL,YAHOO....email接收问题
- System.IO.FileNotFoundException 未能加载文件或程序集“System.Windows.Interactivity, Version
- WinForm下面的DataGridView列格式设置的问题
- 如何实现文本框之间的自动跳跃
- 【奇怪问题】用SmtpClient发邮件,会导致ADSL断网?
- 关于winform调用webservice,为什么把winform的配置文件放到不装vs的电脑上不能运行
http://pjd.mscui.net/default.htm
的部署体验就行了。也就是说,不需要 OOB 方式运行,仅仅直接在web页面上运行。
silverlight除了支持http以外,也支持高效率的tcp通讯,甚至还支持客户端(局域网段内)的udp组播通讯。因此你可以把silverlight程序随便部署到任何一台免费的可以打开html、asp、jsp、php的网站上(不一定是支持asp.net的网站),然后silverlight程序在客户端浏览器上运行起来之后再通过高效率的通讯来连接各种业务服务器或者设备通讯门户服务器,使用silverlight开发政府、企业的领导支持系统,大型信息化系统集成系统,很合适。