IIS не распознает страницу без .cshtml - PullRequest
2 голосов
/ 13 мая 2011

Разработка веб-сайта с использованием WebMatrix и Razor.Для вызова страниц я использую команду:

Href("~/Project/Details?ProjectID=" + project.ID)

Но I IIS возвращает 404 (не найдено).Если вы измените ссылку и место.cshtml после получения «Details» ... Details.cshtml? ProjectID = 1 "о да, это работает.

И это происходит только с сайтом на моей локальной машине.

Я видел пост здесь, посвященный stackoverflow, в котором говорится об этом, но это проблема с сетевым (хостом), а не локальным.Поэтому у меня нет возможности переустановить что-либо

Как решить проблему?Как он понимает, что без страниц Аутрич он должен искать ее имя + .cshtml

1 Ответ

0 голосов
/ 13 мая 2011

ОБНОВЛЕНИЕ Это может быть проблемой: http://support.microsoft.com/kb/980368

Попробуйте

Href("~/Project/Details/?ProjectID=" + project.ID)

Обратите внимание на косую черту перед строкой запроса.

...