wcf相关内容
我有一些 RESTful 服务在纯 WCF 上下文中运行(即未启用 ASP.NET 兼容性,因此没有可用的 HttpContext.Current 对象). 服务的 URL 在请求开始时使用 IHttpModule 重写(此时它确实有一个 HttpContext 并使用 HttpContext 重写它.Current.RewritePath) 从 URL 中删除诸如 .svc 扩展名之类的东
..
我对元数据发布概念感到困惑. 如果在我编写的 WCF 服务配置文件中: 网络服务描述语言" (WSDL) -- 后者可通过 HTTP(s) 访问. 因此,为了生成代理,您需要元数据信息.当您删除 serviceMetadata 行时,您表示您没有提供 WSDL 格式的元数据. 但是之前在 MEX 中发布元数据的那一行仍然处于活动状态,因此您可以从这些元数据生成代理. 很自然地,当您
..
我在这里遇到了一个奇怪的情况.我让它工作了,但我不明白为什么.情况如下: 我的应用程序(网站)必须调用 WCF 服务.WCF 服务公开 netTcpBinding 并需要传输安全性 (Windows).客户端和服务器在同一个域中,但在不同的服务器上. 因此,生成客户端会导致以下配置(主要是默认值)
..
我的问题是关于如何使用 WCF 数据服务处理分页.我想使用它的方式是执行查询(传递页面大小和当前页面),并获取该查询的结果以及页面总数、当前页码和页面大小等分页信息.此分页信息由客户端(这是另一个服务,用于将结果转换为 JSON 以供使用它的移动应用程序使用)来处理下一个/上一个按钮. 但是,在 WCF 数据服务上使用 LINQ 太有限了,它不支持我需要的 LINQ 表达式. 我尝试在
..
场景:WCF 服务使用 SqlRoleProvider 与 Sql Server 2012 数据库服务器进行身份验证.WCF 托管在 IIS7 网络服务器上. 请查看此错误: System.NullReferenceException:未将对象引用设置为对象的实例. 在 System.Web.Security.Roles.GetRolesForUser(String username
..
我正在尝试将 app.config 文件拆分为多个文件,以便更轻松地管理不同环境所需的差异.有一些部分很容易... 各种东西 变成了 将“各种内容"移至 system.diagnostics.dev 文件. 但是对于 system.serviceModel 部分,这似乎不起作用. 现在我读过一些建议,它不适用于 system.serv
..
我有一个处理数据库访问的服务器和一个使用信息的客户端.从客户端到服务器的通信是通过 WCF 服务进行的. 当NHibernate POCO从服务返回时,对象图中的所有对象都被序列化了吗?如果是这样,有没有办法改变它? 我也在考虑不返回 NHibernate POCO,而是返回一个只包含基本信息的对象. 遇到这些情况你会怎么做? 解决方案 使用数据传输对象将数据从服务器移动
..
我有一个 C# (.net 3.5) 桌面应用程序,它在屏幕上打印出一些数字.现在我想将其扩展到移动设备.(在我的情况下是 Android 设备.)它必须显示与计算机屏幕上相同的数字.整个事情只是一个概念证明,它不需要看起来很好,不需要 100% 工作,不需要有漂亮的 GUI 或简单的设置,它只需要显示一些数字. 我一直在研究 MonoDroid,因为它有可能使用 WCF 服务.(我知道移动
..
我有一个 WCF 服务,需要在数据库发生更改时通知它的客户端 (sql server 2005).这相对容易完成,只要我找到一种方法将任何更改通知我的服务.我可能可以在表上创建一个数据库触发器,并让该触发器启动一个通知我的服务的小型服务客户端,但我想知道是否有更好的方法来做到这一点?让服务轮询数据库以获取更改将是一个可行的解决方案,但我不确定这样做的最佳方法(并且最好向我的服务发送通知).
..
我正在使用 C# 开发桌面应用程序,该应用程序通过 WCF Web 服务与服务器进行通信.它应该是一种同步应用程序.这意味着当我对客户端应用程序进行一些更改时,我也应该立即更新服务器(这很容易使用服务调用),但也应该提供这种机制,反之亦然,服务器上的更改必须立即应用于多个客户端.我知道我可以对我的服务器进行轮询,但这对我来说并不整洁,而且我也听说过双工服务,但我不确定是否可以使用它来实现这种机制.
..
我需要连接到一些公共 wcf 服务,但是我和服务之间有一些代理.如果我使用默认代理设置,例如 或 HttpWebRequest.DefaultWebProxy 它工作得很好但我不需要为整个应用程序设置代理设置,我需要为特定连接设置它.那我该怎么做? 我看到了 Proxy
..
我最近一直在自学 WCF,我什至使用 WCF 编写了一些生产服务.但直到最近我才真正深入研究 WCF. 我知道“代理"设计模式的想法.我也知道在 ASMX Web 服务中使用代理.但是我很难理解 WCF 代理是什么以及它是如何使用的.我已经彻底查看了有关 WCF 的 MSDN 文档,但我仍然没有掌握 WCF 服务使用代理的大局. 解决方案 代理是进程外服务的进程内代表.您调用代理(这
..
我有来自 WebService 的 .wsdl 和 .xsd 文件,需要通过它们生成代理.Svcutil.exe 和 wsdl.exe 生成非常不同的输出.这两种代理生成工具有什么区别,哪种方式更可取? 解决方案 Svcutil 和 wsdl 是两种不同的技术,用于生成使用服务的代理.但是 wsdl.exe 是为旧的 .NET 2.0 Web 服务制作的.它就像旧版本的 svcutil.S
..
我的电脑有一个全局定义的代理服务器(在 Internet 选项配置中). 我有一个 .Net 4 应用程序,它使用 WCF 客户端连接到远程主机.客户端代码已由 VS 添加服务引用对话框生成.由于我的代理无法访问主机,因此每次调用都以通信异常结束. 如何将我的客户端配置设置为不使用默认代理? 解决方案 您可以通过设置 BasicHttpBinding.UseDefaultWeb
..
我有以下几点: [ServiceContract][ServiceKnownType(typeof(ActionParameters))][ServiceKnownType(typeof(SportProgram))][ServiceKnownType(typeof(ActionResult))]公共接口 ISportProgramBl{【经营合同】IActionResult获取(IAction
..
我正在尝试定义一个返回接口的 WCF 合同,如下所示: [ServiceContract]公共接口 IMyContracts{【经营合同】IMyInterface GetData(字符串请求);} 为了让它工作,我认为我的接口 (IMyInterface) 必须实现 ISerializable 以确保实现我的接口的类可以被序列化.这意味着我必须为实现我的接口的任何类手动实现序列化. 如果
..
嗨, 如何在 Visual Studio 2013 中创建 asmx 网络服务? 我发现了这个关于那样,但是当我在 Visual Studio 2013 中执行此操作时,我收到一条错误消息,指出“无法创建类型 'Service1'". 感谢您的帮助:) 解决方案 创建空的 ASP.NET 项目 将 Web 服务(asmx)添加到您的项目
..
这是我使用 PARSE 发送推送消息的应用程序代码 public static string ParseAuthenticate(string strUserName, string{var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://api.parse.com/1/push");httpWebRequest.Conte
..
嗨,我想创建我的自定义集合,我正在从 CollectionBase 类派生我的自定义集合类,如下所示: 公共类 MyCollection : System.Collectio.CollectionBase{我的收藏(){}公共无效添加(MyClass项目){this.List.Add(item);}}我的课堂{公共字符串名称;} 让我问几个问题: 这种方法是否正确且新颖,因为我正在研究
..
我正在按照书中的教程为 Windows Phone 实现推送通知.这是服务的标记:
..