首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

silverlight 2.0+ wcf项目 IIS部署有关问题

2012-06-20 
silverlight 2.0+ wcf项目 IIS部署问题前提条件:1\VS2008+SL 2.02\wcf项目和SL网站在同一项目(****.web)下

silverlight 2.0+ wcf项目 IIS部署问题
前提条件:
1\VS2008+SL 2.0 
2\wcf项目和SL网站在同一项目(****.web)下 
3\已经在(****.web)下 添加那两个跨域的XML文件
4\IIS已经指向(****.web)
5\已经修改ClientBin/***.xap,先解压为zip,然后修改文件ServiceReferences.ClientConfig,之后压缩还原为***.xap

仍出现以下JS错误问题1\
Microsoft JScript 运行时错误: Unhandled Error in Silverlight 2 Application [Async_ExceptionOccurred]
参数:
调试资源字符串不可用。密钥和参数通常提供足够的信息用以诊断该问题。请访问 
  http://go.microsoft.com/fwlink/?linkid=106663&Version=2.0.40115.0&File=System.dll&Key=Async_ExceptionOccurred  
  位于 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
  位于 PageTurn_SL.ServiceRefer.GetMemberByKeyCityCompletedEventArgs.get_Result()
  位于 PageTurn_SL.Page.GDWCF_GetMemberByKeyCityCompleted(Object sender, GetMemberByKeyCityCompletedEventArgs e)
  位于 PageTurn_SL.ServiceRefer.GetDataWCFClient.OnGetMemberByKeyCityCompleted(Object state)

重新做一简单的WCF项目,条件同上,读取Oracle数据
仍有以下弹出对话框,但不提示JS错误:

[BrowserHttpWebRequest_WebException_RemoteServer
]参数:NotFound调试资源字符串不可用。密钥和参数通常提供足够的信息用以诊断该问题。请访问 
http://go.microsoft.com/fwlink/?linkid=106663&Version=2.0.40115.0&File=System.Windows.dll&Key=BrowserHttpWebRequest_WebException_RemoteServer

已经探索的网址:
http://www.cnblogs.com/amar-yao/
http://www.cnblogs.com/seeker/ 
 http://www.dotnetcurry.com/(X(1)S(4n021y452hfero55f2en1ciw))/ShowArticle.aspx?ID=208&AspxAutoDetectCookieSupport=1 



这是我的web.config的关键部分想问的是 
1:那两个跨域的xml 要不要调用代码? 
2:如何修改web.config 


高手请指教?感激不尽啊~~~~~~~~~~~~







[解决办法]
确定服务器的IIS的配置正确么?
确定是用Asp.net2.0来解析么?
我上次装了Vs2010后,IIS改称ASP。NET4.0 解析了。
确定本地上能够部署么?

[解决办法]
在web.config只是标示endpoint contract,需要注意的是Silverlight仅仅支持basicHttpBinding方式。 另外一个重要文件,是在服务器端的ServiceReferences.ClientConfig是声明WCF webservice的,其中地址很重要。

推荐你使用WCF for Silverlight来建立WCF service.

热点排行