参考: Power BI样品解决方案
我已将示例解决方案中的必要代码移至我的解决方案,并在进行身份验证时给出以下错误:
AADSTS90002:未找到租户授权.如果租户没有有效订阅,则可能会发生这种情况.请咨询订阅管理员.
我用这两行进行身份验证:
var authenticationContext = new AuthenticationContext(AuthorityUrl);
var authenticationResult = await authenticationContext.AcquireTokenAsync(ResourceUrl, ApplicationId, credential);
Run Code Online (Sandbox Code Playgroud)
错误发生在最后一行.以下是我的web.config中的值:
<add key="authorityUrl" value="https://login.windows.net/common/oauth2/authorize/" />
<add key="resourceUrl" value="https://analysis.windows.net/powerbi/api" />
Run Code Online (Sandbox Code Playgroud)
同样,这在示例应用程序中100%工作,但在我移动到我的应用程序时却不能.有什么想法吗?
在此先感谢您的帮助.