PowerPivot不会将基本身份validation中的授权标头发送到OData Svc

质量保证 – 我知道答案。

我已经创build了一个WCF数据服务OData端点和它的所有作品,PowerPivot连接,我build立了一些数据透视表。

然后,我实现了一个基本身份validationHTTP处理程序,该程序向401 WWW-Authenticate请求链接提出未授权的请求,

http://www.asp.net/web-api/overview/security/basic-authentication

这适用于IE; 浏览器会popup一个凭据input对话框,IE继续将头部与随后的请求连接起来,并对其进行caching。

在Excel中,我可以看到它发送Authorization标头以响应最初的挑战,但是它不caching证书并在下一个请求中发送标头。

一切都按照PowerPivot说明进行设置。

在PowerPivot中设置数据源/源时,需要在OData端点URL中追加尾部反斜杠,例如

http://localhost:50885/Service.svc/ 

一个错误,但至less有一个解决方法,一旦张贴在这里,一个更容易发现的解决方法!