Каков наилучший способ получить хостинг приложения ASP.NET MVC для работы с IIS 5 (6 или 7). Когда я попытался опубликовать приложение ASP.NET MVC, все, что мне показалось, это 404 ошибки. Я сделал немного googleing и нашел пару решений, но ни один из них не выглядит очень элегантным, и я волнуюсь, если они будут непригодны для использования, когда я приду, чтобы использовать среду для общедоступного хостинга для приложения.
- Щелкните правой кнопкой мыши виртуальный каталог приложения в файле inetmgr.exe.
- Свойства- > вкладка Виртуальный каталог → Конфигурация.
- Добавить новое расширение отображения. Расширение должно быть. *, Которое будет сопоставлен с исполняемым файлом C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll, или соответствующее место на вашем компьютера (вы можете просто скопировать это из отображения для .aspx файлов). На отображение снимите флажок "проверьте этот файл существует".
- 3 X ОК, и вам хорошо идти.
- Если вы хотите, вы можете применить этот параметр ко всем своим веб-сайтам. В step1, нажмите "Веб-сайт по умолчанию", node вместо вашего собственного виртуального каталога, а на шаге 2 перейдите к Вкладка "Домашний каталог". Остальное - это то же самое.
Кажется, что довольно сложно взломать все через ASP.NET.
Отредактируйте маршрутизацию MVC для размещения .mvc в URL-адресе, а затем выполните шаги в решении 1, основанные на этом расширении. Изменить: Исходная ссылка на изображение была потеряна, но вот она из Google Cache: