0

我正在尝试在SkyDrive API我的 Asp.net mvc3 应用程序中实现。我尝试使用 教程在 Microsoft 中创建应用程序来实现用户身份验证,但我遇到了一个问题Callback Url,因为 Microsoft 强迫我添加一个真实的域并且我想使用我的本地主机,以便立即开发它。

4

3 回答 3

1

或者,您可以将假域名添加到您的

  • /etc/hosts (Linux)
  • C:\Windows\System32\drivers\etc\hosts(Windows)

文件。只需添加以下几行:

127.0.0.1   www.yourfakedomain.de

添加该行后,您可以在 Microsoft OneDrive App-Center 中选择类似

http://www.yourfakedomain.de/blabla.php

作为您的重定向 uri。

由于您的操作系统认为该域属于 localhost 您将能够在本地测试域中正常获取您的身份验证代码;-)

于 2014-08-28T09:05:49.547 回答
0

SkyDrive 将如何调用本地计算机上的代码?

一种方法是首先在您的应用程序中模拟 SkyDrive —— 也就是说,您不调用真正的 SkyDrive,而只是在本地运行的一个服务,就像它是 SkyDrive 一样。您可以在某种程度上使用它来开发和调试您的应用程序。

然后,您可以将您的应用程序部署到 Internet 上的测试服务器,以便 SkyDrive 可以进行回调,您可以在那里对其进行测试并进行必要的修改,然后再部署到实际的生产服务器。

于 2013-04-29T13:10:24.937 回答
0

我找到了解决问题的方法,我使用pageKite来解决我的问题。pagekite通过将我的本地主机映射到一个真实的域,给了我一个本地主机的替代方案。所以我将该域添加到我在 Microsoft 中的应用程序及其工作中。

于 2013-04-30T13:07:30.653 回答