Страница не найдена в приложении ASP.NET MVC на работающем сервере - PullRequest
0 голосов
/ 16 сентября 2009

Я написал простое приложение для загрузки файлов, используя ASP.NET MVC. Я успешно протестировал его на своей машине для разработки, но когда я пытаюсь использовать его на своем действующем сервере, я пытаюсь получить результат на странице Страница не найдена.

С моим хостинг-провайдером ( reliablesite.net ) мне нужно было специально загрузить System.Web.Mvc dll в мою папку bin, так что, возможно, мне не хватает сборки или чего-то еще ... но я должен получить серьезную ошибку, как эта, если это так:

alt text

ссылка на действующий сайт , попробуйте щелкнуть о или загрузить и т. Д., Чтобы увидеть, о чем я говорю.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 16 сентября 2009

Это происходит из-за настройки IIS «Проверить, существует ли файл» для веб-проекта.

Что мне нужно было сделать для одного из моих веб-проектов, так это создать новое расширение для моего веб-приложения. Поэтому я захожу в INETMGR> WebApp> Свойства> вкладка «Каталог»> «Кнопка конфигурации»> вкладка «Сопоставления»> «Кнопка добавления» и задаю для aspnet_isapi.dll исполняемый файл, для параметра «Расширение» задаем значение «. *» И снимаем флажок «Проверить, существует ли файл».

0 голосов
/ 16 сентября 2009

Похоже, проблема конфигурации IIS. Возможна маршрутизация без расширения, но запуск может быть немного затруднен.

У Phil Haack есть статья о том, как запускать приложения MVC на IIS 6, здесь - я не знаю, сколько у вас будет доступа к консоли IIS, если это общая среда, так что может может быть бесполезным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...