Проблемы, развертывающие MVC2 - не Могли загрузить тип 'Система. Сеть. Mvc. UrlParameter'

У меня есть проблемы при развертывании приложения MVC2 на моем хостинге. Это показывает следующую ошибку:

Не мог загрузить тип 'Система. Сеть. Mvc. UrlParameter' от блока 'Система. Сеть. Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

Похоже, что это не понимает новую "дополнительную функцию" параметров URL MVC2. Это - просто простое тестовое приложение, я создал с "Новым Проектом" мастер в 2008 VWD. Это работает хорошо локально и в IIS и в веб-серверах Visual Studio. Веб-сайты MVC1 работают хорошо над хостинг-сервером. Я связался с поддержкой хостинга, и они установили MVC2, но проблема все еще существует. Веб-сайт работает в ASP.NET 2,0 интегрированных конвейерных режима.

Кто-либо знает, почему это происходит?

5
задан skaffman 22 July 2010 в 16:44
поделиться

4 ответа

ИСПРАВЛЕНО:

Измените id = UrlParameter.Optional на id = "" в Global.asax.

Это изменение, по крайней мере, заставляет сайт отображать.

1
ответ дан 13 December 2019 в 22:05
поделиться

Вы должны удалить MVC2 RC, затем загрузить и установить MVC2 RC2.

2
ответ дан 13 December 2019 в 22:05
поделиться

У меня также возникает эта проблема при развертывании моего приложения MVC2 на хостах. Кто-нибудь нашел причину этого.

Изменение UrlParameter.Optional на фиксированное значение изменяет поведение приложения, поэтому я немного не доволен этим.

Любезно предоставлено Филом Хааком (я бы с удовольствием приписал себе эту заслугу), но попробуйте установить сборку System.Web.Mvc, зайдя в свойства ссылки на System.Web.Mvc и изменив Copy Local на true.

Смертельно впечатлен тем, что Фил потратил время и энергию на помощь в этом деле.

1
ответ дан 13 December 2019 в 22:05
поделиться

Мое приложение генерировало это исключение, когда не могло найти файл dll.

Я использую Microsoft.Web.Mvc.AspNet4.dll из ASP.NET MVC 2 Futures. У меня был файл dll на моей рабочей станции, но я не развернул его на своем веб-сервере.

0
ответ дан 13 December 2019 в 22:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: