Как мне получить ответ? ASP.Net приложение MVC, запущенное на моем хосте?


Есть ли что-то особенное, что вы обычно должны делать? У меня есть учетная запись DailyRazor .Net Starter, но она не будет запускать мое приложение MVC. Есть идеи?

Я связался со службой поддержки, но они сказали, что это должно сработать, но это не так... Подумал, Может, кто-нибудь здесь поможет мне быстрее.
5 4

5 ответов:

Я уже прошел через это с Gearhost.

Вашему хосту необходимо установить на сервере IIS следующее:

Они должны включить следующие настройки:

Если он работает IIS 6 в Windows 2003:

  • Включение Подстановочных Отображений: (1), (2)

Если он работает под управлением IIS 7 на Windows 2008, то вам не нужно сделать ничего.

Редактировать:

Относительно вашей ошибки Linq; это означает, что у них, вероятно, не установлена правильная версия .NET Framework. Я открывал билет и спрашивал их. Если они, кажется, не хотят помочь или обновить ваш сервер, есть много хостов, которые будут, и я могу дать рекомендации, Если вы хотите.

Похоже, что на хосте не установлена последняя версия .net framework (3.5) , или, если это так, ваше веб-приложение, возможно, настроено на использование более старой версии asp.net.

Кроме того, если они работают на IIS6, есть несколько дополнительных шагов, которые им, возможно, придется сделать:
http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

Попробуйте скопировать сборки MVC (System.Сеть. Абстракции, MVC и маршрутизация) в папку Bin.

В связи с вашей ошибкой вы можете попробовать добавить систему.Linq dll в папку bin, чтобы увидеть, если это избавит от этой ошибки. Установлен ли на вашем хосте .NET 3.5?

Вам нужно скопировать System.Core.dll в папку Bin.

В качестве альтернативы, попросите DailyRazor установить .Net 3.5. (Хотя они могут и не слушать)