Ошибка сервера хостинга Godaddy - PullRequest
0 голосов
/ 06 декабря 2011

Я пытаюсь разместить свой сайт в Godaddy на своем сайте MVC3 .net после копирования развернутой версии на сервер. Я получаю следующую ошибку:

CS0234: имя типа или пространства имен «Помощники» не существует в пространстве имен «System.Web»

Ошибка источника:

Line 33:  <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
Line 34:    <namespaces>
Line 35:      <add namespace="System.Web.Helpers"/>
Line 36:      <add namespace="System.Web.Mvc"/>
Line 37:      <add namespace="System.Web.Mvc.Ajax"/>

Есть предложения?

1 Ответ

2 голосов
/ 06 декабря 2011

Убедитесь, что сборка System.Web.Helpers зарегистрирована в разделе <assemblies>:

<compilation debug="true" targetFramework="4.0">
  <assemblies>
    <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  </assemblies>
</compilation>

Также свяжитесь с вашим хостинг-провайдером, чтобы убедиться, что у него установлен ASP.NET MVC 3 и что эти сборки доступны в GAC. Если это не так, вы можете попробовать bin deploy ваше приложение ASP.NET MVC 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...