【发布时间】:2013-08-02 11:30:52
【问题描述】:
我正在开发 Mono Android Mobile 应用程序。我在我的应用程序中调用我的 WCF 服务,我使用项目菜单的 -> 添加 WebRefernce 选项添加了 wcf 服务。我的问题是当我在设备上运行调用 wcf 服务时出现异常。
例外:
{System.Net.WebException: 错误: NameResolutionFailure at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult) [0x00000] in :0
在 System.Net.HttpWebRequest.GetRequestStream()[0x00000] 中 :0 在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (System.String method_name, System.Object[] 参数) [0x00000] in :0 }
我的设备有互联网连接,使用 WiFi 连接来获取和发布数据
另一种方式
我尝试使用移动数据使用网络连接调用服务,即使用移动网络提供商的互联网连接..这次我遇到了一个不同的例外..
{System.Net.WebException:请求失败,HTTP 状态 404: 未找到 System.Web.Services.Protocols.SoapHttpClientProtocol.ReceiveResponse (System.Net.WebResponse 响应, System.Web.Services.Protocols.SoapClientMessage 消息, System.Web.Services.Protocols.SoapExtension[] 扩展)[0x00000] 在 :0 在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (System.String method_name, System.Object[] 参数) [0x00000] in :0 在 AndroidWCFExample.WirelessService.SAGServer.ProcessSomeUpdate (AndroidWCFExample.WirelessService.WebServicesClient oClientInfo, System.String ParameterInfo) [0x00001] 在 C:\Some Dotnet 示例\AndroidWCFExample\AndroidWCFExample\Web References\WirelessService\Reference.cs:1232 at (wrapper 远程调用检查) AndroidWCFExample.WirelessService.SAGServer:ProcessSomeUpdate (AndroidWCFExample.WirelessService.WebServicesClient,字符串)在 AndroidWCFExample.EmployeeInfoActivity.button_Click (System.Object 发件人,System.EventArgs e) [0x0007a] 在 C:\Some Dotnet 示例\AndroidWCFExample\AndroidWCFExample\EmployeeInfoActivity.cs:79 }
我正在寻找解决方案来解决这个问题,但没有得到正确的答案。 所以请让我知道我需要做什么来修复它。请帮帮我。
当我在 android 模拟器上运行应用程序时,这可以正常工作
在此先感谢.. 斯里尼
【问题讨论】:
-
如果没有代码,您希望如何帮助您?
标签: android .net wcf mono xamarin.android