Ссылка на страницу справки HTML в MVC


У меня есть HTML-страницы справки для моего веб-сайта, и я пытаюсь понять, как вызвать его из моего ASP.NET приложение MVC4. Это всего лишь html страницы, но когда я создаю ссылку на страницу, Я получаю "ресурс не может быть найден" 404 ошибка.

Это звучит как глупый вопрос, но как вы вызываете HTML-страницу изнутри ASP.NET приложение MVC?

2 2

2 ответа:

Вы можете попробовать поместить все статическое содержимое в определенный подкаталог, например "/Static/", а затем выполнить следующее в верхней части метода RegisterRoutes в вашем глобальном каталоге.asax:

routes.IgnoreRoute("Static/{*pathInfo}");

Это позволит MVC знать, что все, что находится в этом подкаталоге, должно рассматриваться как статическое содержимое и не передаваться через его маршрутизацию.

Таким образом, в вашем случае вы можете иметь что-то вроде следующего:

routes.IgnoreRoute("Help/{*pathInfo}");

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