2016-05-06 2 views
-1

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

Если я открываю «http://serverip/app/controller/action», она работает нормально, но если я открываю «http://serverip/app/controller/action/id», я получаю ошибку 404.

Я не знаю, что делать. Некоторые ссылки, которые я посетил, не помогли, возможно, я не понимаю инструкции по решению проблемы.

Пожалуйста, помогите.

+0

ваш метод действия имеет параметр? Можете быть более конкретными ? – Shyju

+0

Можете ли вы поделиться своими кодами действий? И вы используете маршрутизацию атрибутов? – kkakkurt

+0

Спасибо, Пример: http://192.168.10.23/HumanResource/GetPayGroup/83117817-d0be-4282-a18e-50cd4c47bc89 – Aweda

ответ

1

Это довольно часто вызвано следующими причинами отсутствующий из web.config:

<system.webserver> 
    <modules runAllManagedModulesForAllRequests="true"/> 
+0

Я пробовал это, и ошибка сохраняется. Нужно ли мне переиздавать мое приложение, чтобы оно вступило в силу? Моя среда исполнения равна 4,5, а мой IIS - 8 – Aweda

+0

. Какова ваша версия IIS и MVC и Framework? –

+0

Моя среда исполнения - 4.5, а мой IIS - 8 – Aweda

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