我们目前正在寻找使用 MonoTouch 来开发 iPad 应用程序。我们有一个现有的 Web 服务和客户端可以很好地连接,使用带有 TransportWithMessageCredential (HTTPS) 的 mProxy.Security.Mode 的基本 httpbinding。
然后,我们使用以下方法添加客户端凭据: mProxy.ClientCredentials.UserName.UserName = "Username"; mProxy.ClientCredentials.UserName.Password = "P@ssword";
但是,当我们将此代码迁移到 MonoTouch 时,它会出现验证安全性的错误。我们查看了在 windows 和 monotouch 版本中收到的原始消息,monotouch 版本没有任何安全凭证。我读过我们将不得不手动构建这些。这是正确的方法吗?有没有更简单的方法,或者我错过了一种更简单的方法来做到这一点。请指教。