烦恼!带oracle数据库访问的silverlight程序怎么发布啊?

业余科了个研 2013-11-22 02:51:50
调试了好几天的程序,本地运行都没问题,但要发布到win8服务器上,页面可以浏览,但连接的数据库就不行,点加载数据,就是加载不进来。还望高手指点一二,多谢~!显示错误如下:


网页错误详细信息

用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)
时间戳: Fri, 22 Nov 2013 06:48:45 UTC


消息: Unhandled Error in Silverlight Application 操作过程中出现异常,结果无效。有关异常的详细信息,请查看 InnerException。 位于 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
位于 GasNetworkWeb.ServiceReference1.GetDatabyNameCompletedEventArgs.get_Result()
位于 GasNetworkWeb.MainPage.client_GetDatabyNameCompleted(Object sender, GetDatabyNameCompletedEventArgs e)
位于 GasNetworkWeb.ServiceReference1.Service1Client.OnGetDatabyNameCompleted(Object state)
行: 1
字符: 1
代码: 0
URI: http://172.23.10.81:82/Silverlight.js




...全文
186 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bonjour-你好 2013-11-26
  • 打赏
  • 举报
回复
感谢楼主分享经验
业余科了个研 2013-11-26
  • 打赏
  • 举报
回复
自我解决了,解决的方式自己也感到奇怪,根据serviceReferences.clientConfig中的endpoint address,我这里是:endpoint address="http://localhost:35306/GasNetWeb/Service1.svc"。把其中的http://localhost:35306/GasNetWeb/地址,在整个解决方案中进行查找,发现有好多好多地方引用了,于是做全替换,更改为所发布服务器的地址,即:endpoint address="http://172.23.10.81:81/Service1.svc"于是,居然好了,可以显示数据库的数据了。
海涵德 2013-11-26
  • 打赏
  • 举报
回复
建议使用RIA WCF Service,就没有相对地址的问题了。
海涵德 2013-11-26
  • 打赏
  • 举报
回复
引用WCF的相对地址问题的解决 http://blog.csdn.net/madaming/article/details/6358519
海涵德 2013-11-26
  • 打赏
  • 举报
回复
我以为是什么问题呢,原来是这样的,给个例子可以是任何地址。 http://blog.csdn.net/madaming/article/details/6329640

8,736

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧