我已经编写了一个WCF服务,并使用每个方法中[WebInvoke(UriTemplate = "")]
下面的[OperationContract]
使其变得安静。
现在这个服务运行正常,我可以调用SoapUI或Fiddler的任何方法。用于调用方法的Url就像
localhost:4030/Catalogue.svc/MethodName
即使我在打字
localhost:4030/Catalogue.svc/help
我可以看到所有方法,即一切都在服务中正常工作。
问题是我在不同的计算机上运行相同的解决方案;首先它是抛出配置兼容性错误,谷歌搜索之后我发现这是由于处理器不兼容所以我在Visual Studio中将CPU更改为x86但仍然存在问题所以我尝试在发布模式而不是调试它运行成功说服务已添加成功,但当我试图调用任何方法或帮助命令时,它会抛出400错误。
在两台计算机上,该服务都在IIS Express中运行。我花了两天时间,但仍然没有找到任何解决方案