草庐IT

android - 在模拟器中使用 kSOAP2 使用本地主机 WCF 服务

我已经用头撞墙好几天了,所以非常感谢任何帮助。首先介绍一下背景。我是一名经验丰富的WindowsMo​​bile开发人员,正在转向Android,因此我是Java、Android甚至WCF的菜鸟。我已经对如何使用kSOAP2在Android中使用WCF应用程序进行了大量研究,但无论我做什么,我能想到的是由于超时导致的Android中的套接字错误。首先,我在VisualStudio2008中创建了一个Web服务应用程序,该应用程序不需要任何参数并且仅使用字符串值进行响应。Web服务代码如下:usingSystem;usingSystem.Collections.Generic;using

android - wcf 渐进式下载

我正在尝试编写一个可以将mp3文件发送到客户端的WCF服务。我需要它来使用渐进式下载传输mp3文件,因为客户端是一个android应用程序,我希望它尽快开始播放。如何使用WCF进行渐进式下载?可能吗?这是我目前所拥有的。这似乎有效,但它不是渐进式下载。它在android应用程序中播放,但仅在下载整个文件后才播放。服务契约(Contract):[OperationContract,WebGet(UriTemplate="/GetFileStream/?filepath={virtualPath}")]StreamGetFileStream(stringvirtualPath);服务配置:

android - Xamarin Android - 使用复杂参数(对象)发出 Rest 请求会引发异常,在 .NET 中它工作正常(使用 channel 工厂)

我开始为Android使用monodroid或Xamarin,因此,我的想法是重用我已经在.NET中使用的大部分代码。我需要我的android和ios应用程序做的一件事是调用使用wcfrest和json编码提供的Web服务。所以我的代码很简单:WebHttpBindingwebBinding=newWebHttpBinding();EndpointAddressendPointAddress=newEndpointAddress("http://192.168.126.24:8025/Services/SecurityManagement");ChannelFactorynewFact

Android 使用自签名客户端证书身份验证连接到 IIS 中的 WCF 休息服务

问候,我正在尝试创建一个Android测试应用程序,它只会执行以下操作“使用自签名客户端证书身份验证连接到IIS中的JSONWCF休息服务”,但目前我一直收到“禁止访问”当我运行应用程序时。WCF服务的客户端WCF似乎工作正常,当我禁用“需要客户端证书”时,WCF服务的Android客户端应用程序也可以正常工作。奇怪的是,Eclipse通知已找到客户端证书并使用它创建了KeyManager,但没有任何内容发送到服务器。已对自签名证书执行以下步骤使用serverCA.cer和clientCA.cer作为子证书创建了rootCA.cer已从客户端CA.cer创建私钥信息使用Portecle

c# - 从 Android 模拟器连接到本地主机上的 wcf 服务时遇到问题

我正在使用XamarinStudio构建一个应该访问wcf服务的应用程序。使用以下url从我的浏览器访问该服务工作正常:http://localhost:52277/api每当我尝试从我的android代码访问它时,我都会收到以下异常:System.Net.WebException:Error:ConnectFailure(Connectionrefused)--->System.Exception:ConnectionrefusedatSystem.Net.Sockets.Socket.Connect(System.Net.EndPointremoteEP)[0x00000]in:0

android - 从 Android 将 JSONArray 发布到 WCF 服务

我无法将值的JSONArray发布到我的WCF服务。当我从Fiddler或.NetTestClient发布数据时,它工作正常。每次我尝试从我的android应用程序发布时,我都会收到请求错误这是我从android应用程序发送到我的WCF服务的JSON数据。我已经尝试了来自Fiddler的确切数据并且它有效[{"date":"2013-02-2215:30:374:021","id":"1","description":"test","name":"test"},"date":"2013-02-2511:56:926:020","id":"2","description":"ghy","

c# - 新电子商务网站的 WCF vs WEb api vs Web 服务

这个问题在这里已经有了答案:WCFvsASP.NETWebAPI[closed](11个答案)关闭6年前。我正在MVC和sqlserver中创建一个新的电子商务应用程序作为数据库。我想为此使用EntityFramework。我对选择数据访问层感到困惑。我应该在WCF、Webapi和Web服务之间使用哪一个。将来我们可能需要android和IOS应用程序。我认为Webapi将是最好的选择。我试图找到webapi和WCF之间的区别,我发现的是。新的ASP.NETWebAPI是之前WCFWebAPI项目的延续(尽管一些概念已经改变)。WCF最初是为了启用基于SOAP的服务而创建的。对于更简单

Android 与 WCF Web 服务使用 ksoap2 - 错误 SoapFault - 故障代码 : ‘a:ActionNotSupported’

我做了一个简单的项目来使用ksoap2调用wcfweb服务。但是当它调用信封.getResponse();它给出了错误的说法————–“SoapFault–faultcode:‘a:ActionNotSupported’faultstring:‘ThemessagewithAction‘GetString’cannotbeprocessedatthereceiver,duetoaContractFiltermismatchattheEndpointDispatcher.Thismaybebecauseofeitheracontractmismatch(mismatchedActions

Android - 到 .NET WCF 服务的 Https 连接给出 SSLException : "No peer certificate"

[已解决]-见下文在Android2.2中通过HTTPS连接尝试从启用REST的WCF服务获取一些JSON数据时出现异常。然后我注意到发生了一些非常奇怪的事情。在我的手机上运行该应用程序时,它运行良好,并且会返回漂亮的JSON数据。然而,当在我的模拟器上运行应用程序时,它在执行“httpclient.execute(request)”后立即崩溃,给出SLLException:没有对等证书。这特别奇怪,因为我的WCF服务有一个有效的RapidSSL签名证书(CA)。另外,我确保我的IIS中不需要客户端证书。(此外,此函数并未在UIThread上运行!它在单独的线程上运行。)我的代码:pu

WCF无法加载dllimport dll

我有一个WCF服务,该服务引用了LevelDB-sharp(https://github.com/meebey/leveldb-sharp)又参考(dllimport)leveldb.dll。一切都在我的开发机上完美运行,但是一旦我部署它才能生存,我就会收到错误消息服务器遇到了处理请求的错误。异常消息是“无法加载dll'leveldb.dll':找不到指定的模块。(Hresult的例外:0x8007007E)我已经尝试将DLL放入Web服务目录,BIN子目录,System32和System32\Entertsrv中,并继续遇到相同的错误。我还尝试了将路径进行硬编码到dllimport调用。我想