У меня есть проект MVC, который отлично работает в VS. Но когда я публикую его и использовать его в IIS, поиск страницы всегда дает такой результат:MVC - Почтовый маршрут не работает в IIS
Нет веб-страница не была найдена в Интернете по адресу:
Мой контроллер имеет эти два варианта:
[HttpPost]
[Route("[controller]")]
public IActionResult Search(SearchModel model)
&
public IActionResult Index(SearchModel model = null)
Страница будет загружаться нормально, но как только я выполняю поиск в IIS, это просто не работает, любая идея, почему это будет, когда VS обрабатывает ее просто отлично.
С каким URL-адресом вы пытаетесь перейти? Есть ли атрибут Route на уровне контроллера? – juunas
http: // siteaddress/Search Я могу попасть на страницу поиска, но после того, как почтовый поиск будет выполнен только в 404 году. Теперь я изменил его, поэтому теперь Index выполняет поиск, если модель не равна null, и это также работает в VS, но теперь в IIS адрес/Поиск дает 404 даже в запросе get ??? Я понятия не имею, почему эта страница не работает. – Monolithcode