Silverlight+WCF 简单部署问题集

昨天,为了把Silverlight+WCF 新手实例 象棋 在线演示集成到博客园里,费了我不少劲。

博客园虽然支持Silverlight,但是没法安置WCF服务。

于是,为了安置WCF服务,我挑上了一台正在试点的联通服务器,于是费劲的登陆上远程服务器平台。

那个登陆很费劲,一个劲的掉线。电信和联通就是这么排斥。

我想到服务器上安装4.0 framework,直接传几十M都没法传

便直接到服务器下载,速度1.8M左右,下完,安装。

提示重启,不理-》新建虚拟目录,指向我发布后传上去的WCF的文件,指定Asp.net为4.0版本。

远程访问->WCF 404错误。

上网搜答案:个个都是注册WCF服务问题,于是C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>ServiceModelReg.exe -i
回车->出错,4.0和3.5不一样,后面要带组件名称,于是ServiceModelReg.exe -i -c:httpnamespace

回车->没什么反应,提示警告:httpnamespace命令保留已存在。

远程访问/IIS直接访问->继续404

烦点就烦点了->重启电脑-》重启IIS

远程访问/IIS直接访问->继续404

ServiceModelReg.exe -ia

ServiceModelReg.exe -ua

于是在这里循环纠结 失败。

看着网上的都是3.5的说法:

下了个3.0 framework -》安装->IIS发现没3.0出来-》失败

下了个3.5 framework->200多M,换了个地址下载,1.8M的网速,很快->安装-》提示重启-》直接重启

看下奇迹发生没->继续404->IIS也不见有3.5的选项。

C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation>Service
ModelReg.exe -i 注册正常通过

远程访问/IIS直接访问->继续404

百度看来不行,换Google了,终于在神之一角看到一个Web扩展几个字:

IIS-》web扩展->Asp.net 4.0 默认禁用。-》启用

访问->正常了

 

至此SVC终于可以正常访问了。

 

接着要在博客园里插入Silverlight的xap文件

项目->发布->复制xap,上传到博客园文件里

把测试页的<object>标签的Silverlight段复制过来,修改路径。

保存成草稿,自己看一下效果->失败,自动生成了乱码。

想起博客园里也有人在博和里嵌入过Silverlight,于是搜寻->查看源html->复制<object>标签

修改路径-》发布文章->看到提示Silverlight下载,看似成功了->下载6M-》安装[家里电脑没装Silverlight]

刷新文章->提示加载进度->结果:Silverlight 一片空白

以为登陆框太偏了->调整<object>宽与高->重新发布->继续空白

百度搜索:什么控件问题,重新生成一下,或重新发布WCF的物XX说法都有。->全不理。

重新回到其它人的博客,把人家标签不改路径的直接放进来发布。

别人正常显示,我的一片空白。

于是轻轻的再互换路径-》终于正常显示,看了一下,好像少了个背景 参数,也不百分百确定是不是这个。

至少是能正常显示的。

 

至此,Silverlight+WCF的部署方面算是基本正常。

 


原文链接: http://www.cnblogs.com/cyq1162/archive/2010/07/15/1778245.html

转载于:https://my.oschina.net/chen106106/blog/43451

silverlight通过wcf处理word问题 关于在silverlight使用word的时候遇到的问题,例如无法读取等的解决方案 立即下载

相关推荐

silverlight调用WCF服务的简单例子

此demo是对silverlight调用wcf服务的练习,实现了客户端与服务端进行字符串传递,使用http协议

Mac自托管通用上下文层:从零搭建AI工作流的统一API

在本地AI工作流和自动化工具链中,上下文信息的分散常常是效率瓶颈。剪贴板内容、前台应用、窗口状态等系统数据各自孤立,难以被上层工具统一调用。为此,自托管通用上下文层成为一种可行方案:它在Mac上充当系统数据源与上层应用之间的中间层,通过统一采集、存储和API接口,将碎片化状态汇聚为可检索的上下文数据。核心设计围绕数据模型、采集策略与查询接口展开,常以FastAPI提供REST API,并以SQLite实现本地持久化,兼顾性能与隐私可控。这种模式的价值在于解耦——上层AI工具、自动化脚本或效率应用只需调用同一

weixin_33842304的博客 363

silverlight+Wcf实现登录

silverlight+Wcf实现登录silverlight+Wcf实现登录

5步教你在Silverlight中使用WCF服务

5步教你在Silverlight中使用WCF服务

spring的专栏 2843

●创建silverlight+wcf

创建WCF服务应用程序 创建silverlight应用程序 创建其他 WCF服务应用程序中添加WCF服务 引用类库 添加WCF服务 .cs文件中 using System; using System.Collections.Generic; using System.Linq; using System...

weixin_30443747的博客 189

浅谈Silverlight+WCF

为何要使用WCF   在Silverlight中,网络在某些方面与.NET Framework中的栈相同。可以使用套接字类HttpRequest和WebClient,WCF。但只能用异步方法在网络上首发请求。而其UI线程不应阻塞。而所谓异步调用,就是在主线程进行其他操作的时候,还在进行下载请求,不用等待函数的返回值。在此AJAX就是典型的,不刷新页面调用HttpRequest来进...

denglian4065的博客 237

如何在IIS中发布silverlight+WCF项目

说明:在IIS中发布我们的silverlightwcf开发的web项目,是一件我认为不是很容易的事情,弄了好长时间,才弄好,有些还是不太懂 这里介绍两种方法:分别是发布到本地,和发布到远程服务器 以我们的主机作为服务器,发布到本地,能够成功的条件有以下价格 第一个:必须装.netframework,我用的是4.0版本 第二个:需要启用相应的Inetnet信息服务 第三个:需

脚踏实地 3880

将基于WCF实现与客户端通信的Silverlight项目部署到IIS7.0

       今天,我们的项目几乎搞完了。由于进行视频拍摄的需要,我们打算将Silverlight项目部署到IIS来演示和测试。但是部署的道路确实非常曲折的,并且问题很多很多,我足足花了一个晚上才配置完成。为了以后大家少走弯路,我特写这篇文章。如果不足之处,请大家指正!       首先,配置的时候,我将我的项目复制到桌面,然后利用IIS7添加网站,并且把虚拟路径设置到项目的绝对路径。但是,运

灵舞软键 2648

Silverlight 访问WCF服务

网络上设置Silverlight动态访问WCF服务,大多是抛开ServiceReferences.ClientConfig文件,完全以代码方式实现对WCF的动态访问。但这种做法存在实现复杂和局限性。在实际使用的过程中,出于安全等原因,很多时候需要通过自定义绑定,设置很多内容。通过 VS中的向导生成SilverlightWCF访问,能够自动识别这些内容,并自动生成 ServiceRef...

190

silverlight+wcf配置

silverlight+wcf配置 去年这个时候开发过一个silverlight3的应用程序,当时采用sl3+WCF开发的。在部署过程中遇到了很多问题,总结了一下几点。    1、部署环境必须是windows2003+IIS6.0以上,我尝试采用xp失败。    2、当你安装完IIS6.0后一定要注册 .net FrameWork到IIS。          C:\WINDOW

一个码农而已 364

SilverlightWCF之间的通信(4)silverlight以net.tcp方式调用console上寄宿的wcf服务

转载出处:http://www.cnblogs.com/wengyuli/archive/2010/07/18/1779981.html (由于最近是针对一个demo进行的研究,在之前公开过代码结构,这里只是对需要改动的地方加以说明) WCF4.0使得编写wcf服务不再那么复杂,去掉了许多的配置信息,客户端只需要一个服务地址,便可在系统生成的代理类下做开发了,在部署时也只需

u010158775的专栏 786

WCF部署到IIS

去年这个时候开发过一个silverlight3的应用程序,当时采用sl3+WCF开发的。在部署过程中遇到了很多问题,总结了一下几点。 1、部署环境必须是windows2003+IIS6.0以上,我尝试采用xp失败。 2、当你安装完IIS6.0后一定要注册 .net FrameWork到IIS。 C:\WINDOWS\Microsoft.NET\Framework...

weixin_30650039的博客 213

WCF、WPF、Silverlight和区别

<br />SilverLight可以看作是WPF的一个简化版本,或者一个轻量版本。 <br /><br />SilverLight是基于浏览器插件的,在浏览器中运行,服务器端不需要部署任何环境,客户端只需要安装Runtime浏览器插件,无须安装.net Framework 3.0。所以,SilverLight的运行环境不受操作系统和浏览器的种类限制(更准确的说,是受到较少的限制)。 <br /><br />WPF可以编写Web程序或者桌面应用程序,可以直接编译为独立运行的.Exe文件。WPF运行时必须安装

q470476351的专栏 903
上一篇: Silverlight+WCF 新手实例 象棋 获取房间状态列表更新(二十一)
下一篇: 分页控件 实战 Post篇
chenqunan3231
博客等级 码龄10年 287粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值