我昨晚开始使用WCF设置一个简单的客户端服务器,允许我在会话开始时向客户端发送游戏信息。
我按照WCF上的微软教程使用VS2008“WcfSerivce”模板开始并添加了我的方法。然后我将它给我的地址复制并粘贴到我的客户端项目中的服务引用对话框中,并添加代码以从服务器获取数据。但是问题是现在,无论它在我请求数据时总是返回错误400。
我搜索了这个错误,发现很多人遇到了超出某个邮件大小限制的问题,但即使该方法只返回一个字符,我也会收到此错误。
我唯一能想到的是URI或命名空间地址是错误的,它们应该是什么价值? 感谢
编辑:这是我在服务和客户端使用的代码,我不知道发布大量文本的规则是什么,所以我把它放在Pastebin上,但是如果它允许在这里我会再次编辑答案 0 :(得分:0)
您应该可以在服务项目上点击“播放”,它将导航到显示可用方法等的屏幕。这是您需要在客户端中使用的URL。
这是你在做什么的?或者您使用的是样本中的网址?特别是,如果您使用的是集成开发Web服务器(而不是IIS),则端口号可能是随机的。
正在运行的WCF服务项目将生成如下页面:
{YourService}服务
您已创建了一项服务。
要测试此服务,您需要创建一个客户端并使用它来调用该服务。你>可以使用命令行中的svcutil.exe工具使用以下语法执行此操作:
...
如果您可以 工作,请尝试添加客户端参考。
答案 1 :(得分:0)
如果其他人遇到此问题,则会出现Windows 7兼容性问题。我尝试了RTM,它的工作原理。