质量保证 - 我知道答案。
我创建了一个WCF数据服务OData端点,它的全部工作,PowerPivot连接,我构建了一些数据透视表。
然后我实现了一个基本身份验证HTTP处理程序,该处理程序对未提供具有401 WWW-Authenticate的Authorization标头的请求进行挑战,请参阅链接:
http://www.asp.net/web-api/overview/security/basic-authentication
这适用于IE;浏览器弹出凭证输入对话框,IE继续将标头附加到后续请求中,缓存它。
在Excel中,我可以看到它发送Authorization标头以响应初始质询,但它不会缓存凭据并在下一个请求时发送标头。
根据PowerPivot说明设置所有内容。
答案 0 :(得分:2)
在PowerPivot中设置数据源/源时,您需要在OData端点URL后附加一个尾部反斜杠,例如
http://localhost:50885/Service.svc/
一个错误,但至少有一个解决方法,并且一旦发布在SO上,这是一个更容易被发现的解决方法!