加入收藏在线咨询
位置:主页 >

凯发k8官凯发k8官网:Silverlight访问Wcf Ria Library的问题解决办法

作者:dudu时间:11月23日浏览:


1 差错提示:供给的 URI 规划“file”无凯发k8官凯发k8官网效;应为“http”

本日在做一个Silverlight 的项目时刻,点击F5 运行,结果弹出一个是否启用RIA Service 调试的窗口,点了默认“是”,忽然弹出一个窗口:

中心找了半天,终于找到了办理法子:

选中你的*.Web测试项目——》右键 选择设为启动项,——》然后将 *.aspx 设为肇端页。然后再从新运行就可以查看运行结果了

说是将项目的启动项改为SL中的WEB项目即可,还有一种环境可能是你的WEB项目中没有引用wcf ria library中响应的web项目。增添引用即可。凯发k8官凯发k8官网

但我仍旧还碰到了一种环境,表示无力吐槽,客户端SilverLight项目:Shell 办事端SilverLight项目:Shell.Web.右击Shell,属性-调试-启动操作-浏览器外利用法度榜样,先改为Shell,然后运行项目。项目报错后再将属性-调试-启动操作-浏览器外利用法度榜样改为Shell.Web项目,然凯发k8官凯发k8官网后再运行就不会报这种差错了。

2 差错提示:Invoke 操作“Name”掉败。远程办事器返回了差错: NotFound。 类似这样的提示,找不到wcf ria library中的措施:

差错信息:System.Service凯发k8官凯发k8官网Model.DomainServices.Client.DomainOperationException: Invoke 操作“Name”掉败。远程办事器返回了差错: NotFound。 ---> System.ServiceModel.CommunicationException: 远程办事器返回了差错: NotFo凯发k8官凯发k8官网und。 ---> System.Net.WebException: 远程办事器返回了差错: NotFound。 ---> System.Net.WebException: 远程办事器返回了差错: NotFound。

缘故原由,要在web.config中增添以下结点:

configuration>

system.web>compilation debug="true" targetFramework="4.0" />

httpModules>add name="DomainServiceModule" type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule, System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

httpModules>system.web>

system.serviceModel>serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />

system.serviceModel> configuration>

电话:13866999966
联系人:王经理
Q Q:88996699
邮箱:admin@dede58.com
地址:中国XX省XX市XX路XX号