Обновление с IIS 7.5 до IIS 8.5 прерывает работу OData с аутентификацией Hawk?

У меня большие проблемы с решением проблемы, с которой я столкнулся после обновления IIS 7.5 до IIS 8.5.

У меня есть два веб-приложения. Одно приложение MVC и один автономный веб-API. Они взаимодействуют с OData и Hawk Authentication через уровень службы данных.

После обновления произошли существенные изменения в способе обработки/анализа/обработки URL-адресов. И я не могу понять, где во всей этой каше что-то идет не так.

Запросы:

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

Буду признателен за любую оказанную помощь.


person Kjartan    schedule 10.11.2014    source источник


Ответы (1)


Это была более глубокая проблема в пакете.

https://github.com/thinktecture/Thinktecture.IdentityModel/issues/79

person Kjartan    schedule 08.12.2014