wcf相关内容
有人对 Web 服务扩展有任何经验吗?我花了一些时间尝试根据 MS 示例制作 Web 服务扩展. 我有一个 .net 3.5 Web 服务客户端,它是通过 VS IDE“项目 > 添加服务引用"添加对 WSDL 的引用构建的.这构建了我的 Web 服务客户端,一切正常. 我需要拦截 Web 服务客户端的请求和响应正文.我发现了很多对 Web 服务扩展的引用,但我感到很累,无法启动我的扩
..
我需要使用来自 ASP.NET 的使用 WS-Security 保护的 Web 服务. 我正在使用 SoapUI 测试服务,作为信封请求: ??
..
假设我有 Silverlight 应用调用 WCF 服务: void DoStuff(){MyProxy 代理 = new MyProxy();proxy.DoStuffCompleted += DoStuffCompleted;proxy.DoStuffAsync();}无效 DoStuffCompleted(对象发送者,DoStuffCompletedEventArgs e){//处理结果.
..
我已将 WCF 服务的客户端代理实例放入 App 类的一个属性中,以便我可以从应用程序的任何位置获取它. 我没有关闭客户端,而是在应用程序运行期间保持打开状态.这样做的主要原因是,如果我要遵循 WCF 服务 mex 页面中的//注释(如果您将浏览器指向 WCF 服务 url,则会得到该页面),它说//始终关闭客户端.client.Close(); 这很好,除非我在调用 client.S
..
我有一个使用 WCF 服务的 Silverlight 2 应用程序.因此,它对所有对服务方法的调用使用异步回调.如果在这些调用之一之前或期间该服务未运行、崩溃或网络出现故障等,则会如您所料生成异常.问题是,我不知道如何捕捉这个异常. 因为它是一个异步调用,所以我不能用 try/catch 块包装我的 begin 调用,并让它拾取程序从那个点开始移动后发生的异常. 因为服务代理是自动生成
..
我正在四处寻找,试图解决我在 WCF 中遇到的问题.我对 WCF 很陌生,所以我不确定到底发生了什么. 我使用的是 Visual Studio 2010 并且做了新网站->WCF 服务.我创建了我的服务,并且在配置文件中,如果我设置了 aspNetCompatibilityEnabled="true",我会在通过 Web 浏览器访问该服务时收到此错误. 该服务无法激活,因为它不支持 ASP
..
有很多关于如何使用 .NET RIA 服务构建 Silverlight 应用程序的信息,但不清楚 RIA 中 WCF 中没有的独特之处是什么? 以下是围绕这个话题讨论的几个话题:[1],[2] 但他们没有给出问题的答案. 抱歉这个愚蠢的问题,但是如果您已经拥有 Silverlight RIA Services 层会给您的应用带来什么?WCF服务业务逻辑实
..
我有一个用于访问 WCF Web 服务的 Silverlight 2 beta 2 应用程序.正因为如此,它目前只能使用 basicHttp 绑定.Web 服务将返回相当大量的 XML 数据.从带宽使用的角度来看,这似乎相当浪费,因为如果压缩,响应会小 5 倍(我实际上将响应粘贴到 txt 文件中并压缩它.). 请求确实有“Accept-Encoding: gzip, deflate" -
..
我有一些调用 WCF 服务的 Silverlight 代码,然后该服务使用实体框架访问数据库并返回记录. 一切正常,但是......当我用经典的 ADO.NET 代码替换实体框架代码时,我收到一个错误: 远程服务器返回错误:NotFound 当我使用单元测试直接调用 ADO.NET 代码时,它返回的记录正常,因此 ADO.NET 代码没有问题 我使用了 fiddler,它似
..
在我的 Silverlight 应用程序中调用启用 Silverlight 的 WCF 服务,有时用户会超时.增加服务客户端允许响应时间的最简单方法是什么? 抛出的确切异常是:System.TimeoutException: [HttpRequestTimedOutWithoutDetail] 谢谢 解决方案 可以打开的连接时间:BasicHttpBinding.OpenTim
..
在调用 Web 服务时出现以下错误: HTTP 请求未经授权,客户端身份验证方案为“NTLM".从服务器收到的身份验证标头是“NTLM".HTTP 请求未经授权使用客户端身份验证方案“NTLM".从服务器收到的身份验证标头是“NTLM". 我有一个 Silverlight 4 应用程序,它在我的 IIS (7) 上调用 WCF Web 服务.我的 WCF Web 服务使用 NTLM(W
..
我遇到了无效的跨线程访问问题,但经过一些研究,我设法使用 Dispatcher 修复了它. 现在在我的应用程序中,我有延迟加载的对象.我会使用 WCF 进行异步调用,并且像往常一样,我使用 Dispatcher 来更新我的对象 DataContext,但是它不适用于这种情况.但是,我确实在此处找到了解决方案.这是我不明白的地方. 在我的 UserControl 中,我有代码可以在我的对
..
有时我需要在 Silverlight 中调用 WCF 服务并阻止 UI,直到它返回.当然,我可以分三步完成: 设置处理程序和阻止 UI 呼叫服务 完成所有操作后取消阻止 UI. 但是,我想将 DoSomethingSync 方法添加到服务客户端类,并在需要时调用它. 有可能吗?真的有人实现过这样的方法吗? 更新:看起来答案是根本不使用同步调用.将为异步调用寻找一些易于使
..
我有一个调用 WCF 服务的 SharePoint 工作流.只要工作流在 IIS 下运行并且没有转移到计时器服务,这就可以正常工作. 问题是计时器服务无权访问它需要从计时器服务的上下文设置 WCF 连接的 web.config 设置. 在 ServiceModel 客户端配置部分中找不到名称为 endpointname' 和合同为 'servicecontractname' 的端点元素
..
我正在尝试使用自定义 C# 代码从 CRM 工作流调用 SharePoint Web 服务.但是,当我运行代码时,出现以下错误: 提供的 URI 方案“https"无效;预期'http'.参数名称:via 这是违规代码: #region 设置安全绑定和服务端点BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecuri
..
我正在创建一个包含 ASP.NET 页面和 Flash 小程序的网站.我想将我的业务逻辑封装在 WCF 服务中,该服务将通过两个端点公开:一个可通过 HTTP(S) 通过 Internet 访问,供 Flash 客户端使用,另一个可在数据中心内访问,供应用程序服务器使用.如果这看起来不是一个好方法,那么请阻止我;否则,我会继续前进... 问题是如何验证来自 Flash 客户端的请求.由于我不
..
我想就我的 WCF 服务的正确端点配置寻求指导,以使 Flash 应用能够使用它. 谢谢,基思·鲁尔 解决方案 好吧,您应该从 webHttpBinding 自然你需要应用 webHttp行为也是如此.然后你只需要弄清楚你想要使用什么序列化格式.Flash 可以处理 JSON 或 XML,因此您需要决定您喜欢哪个,然后设置 ReqeustFormat/ResponseFormat 属
..
我是 WCF 的新手.我开发了一个示例 WCF 服务.我的服务使用 basicHttp 绑定. 我使用 WAS 在本地 IIS 7.5 中托管我的服务并且它运行良好.现在我想在我的网站上托管我的服务. 我在 Google 上搜索,但其中大部分都托管在 IIS 的 localhost 中.请告诉我该怎么做?最好参考一些教程或分步指南. 解决方案 你基本上有两个选择,我相信:
..
我的 WCF 服务似乎使用计算机名而不是域名.当我查看 MyService.svc?wsdl 链接时,它显示了我的计算机名称. 在 web.config 中的何处添加我的域名?端点地址、基地址或身份? 注意:我使用的是 SSL,所以它必须是 https://www.example.com/myservice.svc 解决方案 WCF 4.0 已通过使用请求标头的新配置选项在某些
..
从控制台应用程序客户端调用时,我的 WCF 服务返回结果.但是,它显示 异常:无法连接到远程服务器 实际错误: 未能调用该服务.可能原因:服务离线或无法访问;客户端配置不匹配代理人;现有代理无效.请参阅堆栈跟踪更多详情.您可以尝试通过启动新代理、恢复默认配置,或者刷新服务. 错误详情: 由于内部错误,服务器无法处理请求.有关错误的更多信息,请打开IncludeExce
..