【问题标题】:Upgrade from IIS 7.5 to IIS 8.5 breaks OData with Hawk Authentication?从 IIS 7.5 升级到 IIS 8.5 会破坏使用 Hawk 身份验证的 OData?
【发布时间】:2014-11-10 07:22:50
【问题描述】:

我在解决从 IIS 7.5 升级到 IIS 8.5 后遇到的问题时遇到了很多麻烦。

我有两个 Web 应用程序。一个 MVC 应用程序和一个独立的 Web API。它们通过数据服务层与 OData 和 Hawk 身份验证进行通信。

升级后,URL-s 的处理/解析/处理方式发生了重大变化。而且我不知道在这整个混乱中哪里出了问题。

查询:

http://api/odata/Car?$filter=Name eq 'BMW'        - Works
http://api/odata/Car?$filter=contains(Name,'BMW') - Works
http://api/odata/Car?$filter=Id eq 1 and 1=1      - Works
http://api/odata/Car(1) - Does not work

在我看来,URL 中的括号在 IIS8.5 中不起作用,或者在某种程度上与 IIS7.5 的解析方式不同。也许在 Thinktecture.IdentityModel 中

非常感谢任何帮助。

【问题讨论】:

    标签: c# asp.net iis-7.5 odata iis-8.5


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多