为本地调试设置 SetIsHosted(true) 时获取 "authentication required"

Getting "authentication required" when setting SetIsHosted(true) for local debugging

您好!

在 Visual Studio 2013 Community 中,我使用移动服务模板创建了一个新项目。我添加到 WebApiConfig.cs 的唯一内容是 config.SetIsHosted(true),因此我可以在本地进行调试。但是,我被要求提供身份验证凭据。有任何想法吗?我需要这个,所以我可以在 "Try it Out" link 中测试身份验证和授权。如果没有 SetIsHosted,IIS 将忽略任何身份验证。

http://i.imgur.com/2uf5bcm.jpg

要测试该页面,您可以使用服务的应用程序密钥作为密码。如果你查看你的 web.config,会有一个 MS_ApplicationKey 应用程序设置,它会包含你在本地 运行 时可以使用的应用程序密钥。您可以为用户名使用任何内容(甚至留空)。