gpt4 book ai didi

c# - 尝试访问 WCF 服务时出现最新的 MonoTouch 4.0 问题

转载 作者:太空狗 更新时间:2023-10-29 21:55:37 27 4
gpt4 key购买 nike

我的 MonoTouch 应用程序正在使用 CustomBindingHttpTransportBindingTextMessageEncodingBinding 调用 SOAP WCF 服务,MonoTouch 3.2 版一切正常。 6.我正在更新我的系统以使用 MonoTouch 版本 4.0.0,并且对我的 SOAP WCF 服务的调用不再有效。我不断收到 System.Net.WebException

"The remote server returned an error: 400 Bad Request"; 

是什么导致了这个问题,我该如何解决?

如果我再次重新安装 MonoTouch 版本 3.2.6,那么我的应用程序可以正常工作,但是一旦我更新到 MonoTouch 4.0,我就会遇到同样的问题。

最佳答案

您的问题缺少很多细节来帮助我们帮助您,但您应该尝试以下两件事:

1) 在 MonoTouch 3.x 中为 WCF 做的一些修复是(遗憾的)missing来自 MonoTouch 4.x。您的应用程序可能依赖于它们。如果您使用 MonoTouch 4.1,那么您可以替换您的 System.ServiceModel.dll(请参阅上面链接的评论 #6),重建您的应用程序并查看此修复是否解决了您的问题。

2) 在 MonoTouch 4.2 的 HTTP 堆栈中进行了一些修复(即将发布,但大多数不在 4.1 beta 中)。它们不完全与 WCF 相关,但不清楚您的 400 错误消息是否是 WCF 故障。

如果这两个更新都不能解决您的问题,请在 http://bugzilla.xamarin.com 填写错误报告并附上一个独立的测试用例,以便我们可以进一步调查。谢谢!

关于c# - 尝试访问 WCF 服务时出现最新的 MonoTouch 4.0 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5800643/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com