wcf相关内容
我有一个 WCF 应用程序,通常在 IIS(用于我的测试和生产环境).但是当我从调试器运行它时,它会设置为运行自托管(即弹出控制台窗口并且不使用 IIS). 我还有一个连接到 WCF 应用程序的客户端应用程序.通常,当我测试我的客户端应用程序(在 Windows Mobile 上运行)时,它会设置为连接到我的一个测试环境(我有一个开发环境供我测试). 我现在遇到的问题是客户端发送的内容
..
我们是一家已标准化 WCF 服务的 .Net 商店.我们正在开发一个 iPhone 应用程序,该应用程序需要进行安全的 Web 服务调用以获取应用程序的数据.为确保安全通信,我们在 Web 服务器上启用了 SSL.但这并不能确保该服务只能由授权的应用程序使用.我们已将我们的服务配置为支持 x509 证书身份验证.甚至可以从 iPhone 应用程序调用具有证书身份验证的安全 WCF 服务吗?
..
..
当我访问我的网络服务 localhost/MyService/MyService.svc 时出现以下错误 服务 'SslRequireCert' 的 SSL 设置与 IIS 'Ssl, SslNegotiateCert' 的设置不匹配. 我遵循 http://中指定的 web.config 示例msdn.microsoft.com/en-us/library/ms731074.aspx
..
对于以前做过的任何人来说,这应该是一个快照...... 我正在尝试使用 NetTcpBinding 设置自托管 WCF 服务.我从 Thawte 获得了试用 SSL 证书,并成功将其安装在我的 IIS 商店中,我认为我已经在服务中正确设置了它 - 至少它不会对我造成异常! 现在,我正在尝试连接客户端(这仍然在我的开发机器上),它给了我一个错误,“Message ="X.509 证书 C
..
我在尝试使我的 WCF 客户端和服务器相互通信时遇到此错误. X.509 证书 CN=localhost 链构建失败.这使用的证书具有无法验证的信任链.更换证书或更改 certificateValidationMode.一个证书链已处理,但在根证书中终止不受信任的信任. 如果我关闭 SSL 证书,一切都会完美运行. 解决方案 您的证书有问题(我想您使用自签名证书) WCF 尝试
..
回收 IIS7 应用程序池是否会杀死任何当前正在执行的请求?还是等待所有请求完成(如排水停止)? 我不希望回收规则导致我的 WCF 站点出现间歇性错误. 谢谢 解决方案 没有. 默认情况下,WWW 服务建立一个重叠循环,在要成为哪个工作进程终止继续运行直到之后一个新的工作进程被启动. 这是来自 文档 适用于 IIS6,我确信它适用于 IIS7. 如果您的网络服
..
我有一个使用 WAS 在 IIS 中托管的 WCF 服务.当我尝试使用 net.tcp 绑定访问此服务时,出现以下错误: 从管道读取错误:无法识别的错误 109 (0x6d). 使用basicHttp时没有遇到问题. 奇怪的是,我可以通过随机更改 web.config 并保存它来“修复"问题.直到我执行 IISReset 或应用程序池回收,问题才会消失.然后它再次被破坏,直到我再
..
我有一个相当标准的 WCF 服务(托管在 IIS7 上),当使用 ?wsdl 进行查询时,它会生成一个相当标准的 WSDL:
..
我一直在尝试按照此教程将 WCF 示例部署到 IIS .我无法让它工作.这是一个托管站点,但我确实拥有对服务器的 IIS 管理器访问权限.但是,在本教程的第 2 步中,我无法“创建物理上位于此应用程序目录中的新 IIS 应用程序".我似乎找不到菜单项、上下文菜单项或什么不创建新应用程序.我一直在疯狂地右键单击,但仍然无法弄清楚如何创建一个新应用程序.我想这可能是根本问题,但我尝试了其他一些事情(如
..
我有一个 wcf webHttp 端点,今天注意到当使用长 url ~364 个总字符(http://等)调用 httpGet 时,IIS 抛出 400 bad request 错误.在代码中抛出断点永远不会到达.如果我删除了一些参数并有一个 354 的 url,那么 Web 服务将按预期运行. 我不确定问题出在哪里,因为 url 可能像 2k.我没有发布任何数据,所以我认为我没有达到 4m
..
我有带有 IIS7 的 Windows Server 2008 R2.我在上面部署了 WCF 服务.当我在浏览器(本地或外部机器)中指定 WCF 服务地址时 http://sbkisourcedev01/VCIndex/Calculator.svc?wsdl 我在浏览器中得到服务描述.但是,当我尝试向该服务添加对该项目的引用时,出现以下错误: 该文件已被理解,但无法处理.- WSDL 文档包含无
..
我有点问题.我的旧网络服务器(windows 2003)已被替换为 2008 R2.我已经获得了一个管理员帐户,可以做任何我想做的事,但我不是这方面的专家.我将角色配置为具有应用程序开发和 Web 服务器 (iis7). 但是,我的网站运行的是 .NET4,而角色只安装了 3.5.所以我尝试在服务器上手动安装 .NET4.我的问题是,由于我的 web.config 中的 System.Ser
..
我正在尝试在 IIS7 上使用 WCF 发布 Web 服务. 我为这个项目创建了一个站点,我也创建了一个应用程序 MSDN 建议.我可以在浏览器中从创建的文件夹中打开 html 文件,但是如果我尝试访问我的服务的 svc 文件,我会收到 404.3 错误(由于扩展配置,无法提供您请求的页面).我读过我应该运行 servicemodelreg 来为 svc 文件安装缺少的处理程序.在我这样做之
..
就我而言,每个人都在编辑 2 中解决了这个问题.虽然这只是问题的 IIS 方面的部分解决方案,但它正是我所寻找的. 因此,我将把我的查询添加到有关该主题的大量问题中. 我正在尝试对来自 WCF 服务的大型肥皂响应启用 GZip 压缩.到目前为止,我已经按照 here 和在 IIS 上启用动态压缩的各种其他地方.这是我在 applicationHost.config 中的 dynamicTy
..
就在最近,我开始研究 WCF 流的一个棘手问题,如果客户端在两次发送到服务器之间的等待时间超过 130 秒,就会产生 CommunicationException. 这里是完整的例外: System.ServiceModel.CommunicationException 未被用户代码处理H结果=-2146233087Message=套接字连接被中止.这可能是由于处理您的消息时出错或远程主机
..
我有一个 WCF 服务在我的本地系统上的服务用户下运行.每次我尝试调试时,它都会给我一条消息附加安全警告. 在 Visual Studio 中,默认情况下(即使没有附加),我会收到此错误: 附加到此进程可能会损害您的计算机.如果以下信息看起来可疑或您不确定,请勿附加到这个过程 名称:C:\Windows\System32\inetsrv\w3wp.exe 什么是w3wp.e
..
我有一个多项目解决方案.一个项目正在提供一个包含多个类的 DLL. 其中一个类是 WorkerTemplate.另外两个类继承自它,即 ExecSQLWorker 和 CopyWorker 类 ExecSQLWorker : WorkerTemplate {};类 CopyWorker: WorkerTemplate {}; 在我的 WCF 服务中,我的界面是这样的: 公共接口 IP
..
与 asmx 实现不同,wcf 需要您实现它的接口.我不太明白这种设计背后的原因.接口是 2 个类之间的契约...话虽如此,您多久有 2 个 wcf 服务满足相同的接口但实现方式不同? 另一条评论,msdn强烈建议这样做: MyService 服务 = new MyService();尝试 {服务.DoWork();}捕捉(异常){}最后 {服务.关闭();} 假设我要使用这样的接口注
..
我有三个项目.一个是 WCF 服务项目,一个是 WPF 项目,一个是 Microsoft 单元测试项目.我使用如下所示的数据对象设置 WCF 服务项目: [DataContract]公共枚举优先级{低的,中等的,高的}[数据合约]公共结构时间信息{[数据成员]公共 Int16 EstimatedHours { 获取;放;}[数据成员]公共 Int16 ActualHours { 获取;放;}[数
..