2014-01-13 7 views
0

Мне нужен метод удаления вызова с его кодом.like 'api/vouchertype/JV0031'. , но раздел id поддерживает только целое число. im добавить маршрут.MapHttpRoute в MVC WEB API

config.Routes.MapHttpRoute("DefaultApiWithCode", "Api/{controller}/{code}", new { code = RouteParameter.Optional }); 

и изменение способ соответственно.

но это не сработало. Как я могу это исправить?

+0

Есть ли у вас какие-либо другие маршруты в вашей заявке? упорядочение маршрутов важно и так интересно, есть ли у вас какой-либо другой маршрут до того, как вы упомянули в своем посте. –

+0

также не работает ... вы видите ответ 404? если да, вы видите какое-либо сообщение в тексте ответа? –

ответ

0

Запрос может не обрабатываться модулем UrlRoutingModule. Попробуйте добавить это в свой web.config, сделав этот модуль для обработки всех запросов процесса:

<modules> 
    ... 
    <remove name="UrlRoutingModule-4.0" /> 
    <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" /> 
    ... 
</modules> 

 Смежные вопросы

  • Нет связанных вопросов^_^