Ошибка парсера в веб-приложении после развертывания - PullRequest
0 голосов
/ 29 февраля 2012

Я получаю ошибку разбора после загрузки моего веб-приложения на мой сервер. У меня был веб-сайт ASP.NET, но я перенес свои файлы в проект веб-приложения. Теперь, после завершения перемещения файлов в новый проект, все работает хорошо локально, но не на удаленном сервере.

Теперь, когда я загружаю его на сервер, я получаю эту ошибку: IIS Server Error - Parser Error: Could not load type Main

EDIT -------- эта проблема только продолжала возвращаться даже после того, как я попытался поместить пространства имен в файлы .cs и переиздать сайт. даже после того, как я опубликую сайт, все файлы CodeBhind будут удалены, поэтому я сам добавлю их с помощью copy-past.

вот как выглядит обозреватель решений и 1 мой aspx. файлы mybee вы увидите что-то еще, что я сделал:

enter image description here

enter image description here Вот мой код файла конфигурации:

<?xml version="1.0"?>
 <configuration>
   <system.web>
    <compilation debug="true" targetFramework="4.0">
   </compilation>
  </system.web>
 </configuration>

EDIT ----------------------------------------- я могу видеть сайт сейчас в сети, что мне нужно сделать, это дать всем файлам одинаковое пространство имен, и не использовать внешнюю папку (ведь я использовал каждый раз), я просто отбрасываю все файлы / папки в webroot спасибо !.

Ответы [ 3 ]

2 голосов
/ 01 марта 2012

Возможно, вам нужно настроить namespaces для всего вашего проекта.Посмотрите на это прохождение из блога Скотта Гу.Это для Visual Studio 2005, но это почти то же самое.

2 голосов
/ 01 марта 2012
<?xml version="1.0"?>
 <configuration>
   <system.web>
    <compilation debug="true" targetFramework="4.0">
   </compilation>
  </system.web>
 </configuration>

Согласно вашему web.config ваша целевая платформа - 4.0. Проверяли ли вы, что ваш веб-сайт, работающий в пуле приложений в IIS, работает на той же версии фреймворка?

Если в IIS каркас отличается от того, который может быть причиной этого. Вы можете проверить это, выбрав сайт на IIS, щелкните вкладку ASP.NET, выберите выпадающий список версии ASP.NET.

0 голосов
/ 29 февраля 2012

Я подозреваю, что вы не развернули выделенный код: main.aspx.cs

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