Переменный маршрут Play Framework 2.X не работает при использовании интерфейса IIS

У меня есть маршрут play framework, который извлекает динамические файлы из папки хранилища, выглядящей так:

GET /routeName/:path controllers.SomeController.someFunction(path: String)

Где для пути указан действительный относительный адрес.

Когда я запускаю на локальном хосте, в режиме разработки или производства, все работает нормально. Когда я использую IIS для перезаписи другого URL-адреса на этот локальный хост, хотя все остальные части сайта работают, маршрут прерывается, и я получаю

Not Found For request 'GET /routeName/thePathIGave'

Почему маршрут прерывается и что я могу сделать, чтобы решить проблему или обойти ее?


person Toren Darby    schedule 06.02.2017    source источник


Ответы (1)


Я так и не узнал, что вызвало проблему, но в конце концов решил проблему, изменив

GET    /routeName/:path

to

GET    /routeName/*path
person Toren Darby    schedule 09.02.2017