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

时间: 2024-09-27 08:15:11

Silverlight+WCF 简单部署问题集的相关文章

Silverlight+WCF 新手实例 象棋 主界面-事件区-游戏开始(二十七)

本专题出产简单原由: 一开始的初衷,只是想写个简单的单机BS人机对战版的,开始还下了点AI算法看看的: 但是写到最后,都写成了通讯版本的对战了,只因中间不小心看到了WCF的相关内容,顺便加了进来; 最后就定局了,反正新手实例,能加多点内容就加多点了. 关于原始初衷,后期再补上了.       好了,先上几个附加索引: 1:Silverlight+WCF 新手实例 象棋 在线演示 2:Silverlight+WCF 简单部署问题集 3:Silverlight4 ListBox bug 4:Silv

Silverlight+WCF 新手实例 象棋 WCF通讯轮询(十七)

上节说到: 关于双向通讯,官方提供了N种可以双向的,不过今天要用到的, 是pollingDuplexHttpBinding,一个扩展的轮询机制的双向通讯,当你也可以尝试用上面的通讯方式去试一试. 既然是扩展,就说明默认没有,那我们首先就要添加扩展了,用的是默认官方是提供的DLL,就在我们安装的Silverlight4的目录里: 正常路径为:C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Libraries\Server\System.Servic

Silverlight+WCF 实战-网络象棋最终篇之房间装修-WCF端(二)

在线演示地址:Silverlight+WCF 新手实例 象棋 在线演示 上一系列四十篇索引:Silverlight+WCF 新手实例 象棋 专题索引   佛靠金装,人要衣裳,房间也要加金砖.本篇我们来把房间装修下,让它看起来专业一点!   一:效果预览,先上图   这是之前的房间图片: 今天我们要装修成的房间图片: 再上一张游戏中的效果图:   二:实现说明   1:新增加图片 为了实现装修,我这里新增加了3张图片: 1:房间图片 2:房间游戏中状态的图片 3:QQ用户头像 图片是从QQ象棋游戏

Silverlight+WCF 实战-网络象棋最终篇之十字轨迹(一)

前言 继之前Silverlight+WCF 新手实例 象棋系列四十篇之后,一个多月的时间都在写CYQ.Data框架系列[CYQ.Data 轻量数据层之路 框架开源系列 索引], 让各位对该Silverlight+WCF 象棋系列有兴趣的网友久候了,上一系列详见:[Silverlight+WCF 新手实例 象棋 专题索引] 今天开始就在之前四十篇续上,直到把 [Silverlight+WCF 新手实例 象棋 在线演示] 上的最新代码写完,谢谢支持!   乱七杂八说两句: 一个多月没碰VS2010了

Shell脚本快速部署Kubernetes集群系统

  本文紧跟上节所讲的手动部署Kubernetes管理Docker篇所写,本篇主要内容利用Shell脚本完成快速部署Kubernetes集群.上节博文看过的朋友也能感觉到部署过程相对比较简单,那么,出于简化工作流程,推进运维自动化角度来说,于是花了2/3天时间写这个部署Kubernetes脚本.   运维工作中,常常会遇到部署各种各样的服务,建议:常规部署都应该尽量使用脚本完成,一方面提高自身脚本编写能力,另一方面推进运维自动化. 详细部署说明文档:http://lizhenliang.blog

《Storm企业级应用:实战、运维和调优》——2.3 安装部署Storm集群

2.3 安装部署Storm集群 Storm的安装.部署过程分为安装依赖.安装Storm.启动和查看安装等几个部分.其中,前两部分内容在三个节点上都是一样的,只要在启动时区分开角色即可.接下来将讲解Storm集群的安装过程.2.3.1 安装Storm依赖库 在Nimbus和Supervisor的节点上安装Storm时,都需要安装相关的依赖库,具体如下: ZeroMQ 2.1.7. JZMQ. 其中,ZeroMQ推荐使用2.1.7版本,请勿使用2.1.10版本.官方解释是因为该版本的一些严重Bug会

Silverlight+WCF 新手实例 象棋 主界面-棋谱-回放(三十九)

在线演示地址:Silverlight+WCF 新手实例 象棋 在线演示   本节完后,同时会更新Silverlight+WCF 新手实例 象棋 专题索引,并顺路提供第八阶段源码   在Silverlight+WCF 新手实例 象棋 主界面-棋谱-布局写谱(三十六)节中,我们完成了下棋双方的棋谱传递 在Silverlight+WCF 新手实例 象棋 主界面-棋谱-获取列表(三十八)节中,我们完成了观棋者获取棋谱列表 在本节中,我们要进行最一步了,棋谱回放: 首先,当用户进入列表后,获取完棋谱信息之

Silverlight+WCF 新手实例 象棋 棋手颜色(二十九)

在线演示地址:Silverlight+WCF 新手实例 象棋 在线演示   在上一节Silverlight+WCF 新手实例 象棋 该谁下棋-A下B停(二十八),我们在最后聊天对话中看到,双方棋手用的竟然都是红色,这个...... 这节,我们来让双方使用不同的颜色下棋:   我们通过什么来决定棋手的颜色?其实,Player玩家属性里,不就有一个ColorValue么,有了这个,一切就好办了. 我们回到Chess象棋类里,增加一个属性,玩家颜色,同时,扩展一下构造函数,增加传参:  /// <su

Silverlight+WCF 新手实例 象棋 回归WCF通讯应用-登陆(十八)

前四节,我们讲了通讯基础,从这节起,我们回归到项目中来,要将前面的WCF通讯知识应用进来. 之前的项目大伙没丢把,重新发下载地址:之前第3阶段代码:点此下载   我们为Chess项目的解决方案里,再添加WCF应用服务程序 由于Silverlight+WCF 新手实例 象棋 WCF通讯跨域(十五)已截图,所以这里不截图了. 步骤: 1.对着解决方案->右键->添加新建项目->选择WCF应用服务程序->输入:GameService 2.删除默认的IService1.cs和IServic