У меня большие проблемы с решением проблемы, с которой я столкнулся после обновления 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
Буду признателен за любую оказанную помощь.