由于不重要的原因,我主要在离线开发环境中工作,因此能够进行我的开发和脱机工作对我来说非常重要。出于这个原因,我非常热衷于Azure移动服务.NET后端项目,该项目允许您在本地从IIS Express运行Azure移动服务。
我努力工作,并花了很多时间试图让我的Android和IOS仿真器(我最终设法实现)正确地看到这个IIS服务。
但是,在身份验证方面,我似乎已经走到了尽头。我最初尝试实现自定义身份验证,这是一项艰巨的任务,尽管有一些有希望的潜在客户(包括一篇关于微软发布的同一主题的文章,这篇文章永远无法工作 - 非常令人沮丧{{3}})。我画了一个空白。
无奈之下,我尝试了更多传统的'身份验证方法(Facebook,微软,谷歌等),但它们都不能在本地IIS azure上工作。
我可能已经完全浪费了我的时间。是否真的本地Azure Mobile项目仅适用于非常有限的场景。
我真的很想知道有人知道使用本地Azure Mobile .NET后端有什么不可能,因为我开始变得绝望了。
非常感谢您的期待。
答案 0 :(得分:0)
对我来说恰恰相反。我只能让自定义身份验证才能正常工作'离线'我使用了您用于设置登录提供程序的相同教程。然后我使用this answer来弄清楚如何在客户端上使用它。
您可能遇到问题,就像我一样,将其发布到Azure,但是对于“脱机”问题。用它会起作用。我认为这是因为它使用了一个本地数据库,一旦它在天蓝色中就无法看到。
希望这会有所帮助。