Я изо всех сил пытаюсь заставить мой сайт MVC3, который я разработал для Windows, правильно работать в Linux (Ubuntu) и Apache, используя Mono 2.10.5.
Когда я захожу в корневой каталог сайта через свой веб-браузер, ясм. мою структуру файлов / папок вместо домашней страницы сайта, которая мне кажется, что маршрутизация не работает.Все отлично работает в моей среде разработки под Windows.
Когда в этом представлении, например, если я нажимаю на Global.asax, я вижу стандартный ASP.NET «желтый экран смерти» (YSOD) сОшибка 500: «Не удалось загрузить тип« System.ComponentModel.DataAnnotations.KeyAttribute »из сборки« MyWebSite ».».
В нижней части YSOD отображается следующее: Информация о версии: MonoRuntime Version: 2.10.5 (Debian 2.10.5-1);ASP.NET версия: 4.0.30319.1
Я следовал инструкциям по настройке Mono для MVC3 здесь: http://www.integratedwebsystems.com/2011/06/get-mvc3-razor-running-on-mono/
У кого-нибудь есть какие-либо подсказки относительно того, почему файл /структура папок отображается при посещении корня сайта из браузера?