Я разработал веб-сайт ASP.NET MVC 2, и теперь мне нужно развернуть его на моем веб-сервере. Я уже преодолел некоторые препятствия, так как ASP.NET не был установлен и т. Д., Но теперь я дошел до того, что могу обслуживать простые файлы содержимого, и если я пытаюсь попасть на один из моих URL-адресов MVC, я получаю следующее:
Не удалось загрузить файл или сборку 'System.Web.Mvc, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35' или одна из ее зависимостей. Система не может найти указанный файл.
Не удивительно, что я не установил MVC2. Проблема в том, что я не могу найти хорошую информацию о том, как его установить!
Центр загрузки Microsoft содержит 3 файла, ни один из которых не выглядит многообещающим:
ASP.NET-MVC-2-RTM-релиз-Notes.doc
AspNetMVC2_VS2008.exe
mvc2-ms-pl.zip
Сайт не пытается объяснить, что это за файлы на самом деле, но я предполагаю, что последний файл - это исходный код. Во всяком случае, так оно и выглядит. Примечания к выпуску не помогают, так как все они касаются установки на вашем компьютере разработки, и, действительно, имя EXE-файла ясно показывает, что это также и интеграция с Visual Studio.
Так как же на самом деле развернуть проклятая вещь?
Другой вариант, связанный с блогом Скотта Гу , - это Установщик веб-платформы Microsoft . Теперь я не хочу устанавливать больше, чем просто MVC2, и у меня уже есть настроенный IIS и т. Д., Так что это кажется немного тяжелым. Но все это академично, так как он отказывается работать на моем сервере, говоря «ваша система не поддерживается» или словами на этот счет. (Сервер является Windows Server 2008 Standard SP2, поэтому я действительно не знаю, в чем его проблема).
Помогите!
[Смешно, что это должно быть так сложно - или, может быть, совсем не сложно, но, безусловно, хорошо сохранившийся секрет!]