Проблема при развертывании веб-службы "Не удалось создать тип" Служба " - PullRequest
0 голосов
/ 25 января 2011

У меня большие проблемы с развертыванием моего веб-сервиса. Это основной стартовый сервис helloWorld.

У моего местного хозяина все в порядке. Но когда я копирую сервис на свой сервер в виртуальном каталоге, я получаю эту ошибку:

Ошибка сервера в «/» приложении.

Parser Error Description: Произошла ошибка при разборе ресурса, необходимого для обслуживания этого запроса. Пожалуйста, просмотрите следующую конкретную информацию об ошибке разбора и измените исходный файл соответствующим образом.

Сообщение об ошибке Parser: не удалось создать тип 'Service'.

Ошибка источника: строка 1: <% @ WebService Language = "vb" CodeBehind = "~ / App_Code / Service.vb" Class = "Служба"%>

Исходный файл: /customers/iv_webservice/Service.asmx Строка: 1 Информация о версии: Microsoft .NET Framework Версия: 2.0.50727.4952; ASP.NET версия: 2.0.50727.4955

Теперь я попробовал почти все. Включая сканирование в течение последних 9 часов для ответа.

Я знаю, что с моим виртуальным каталогом в web.config все в порядке, поскольку на моем сервере есть другие виртуальные веб-сайты. Мне даже удается иметь aspx. файлы в том же каталоге, и они в порядке.

Теперь, что мне не хватает?

Ответы [ 2 ]

0 голосов
/ 25 января 2011

Можете ли вы попробовать скомпилировать service.vb как отдельную сборку? Это может помочь понять любые зависимости, которые могут вас не удовлетворять. Вы также можете увидеть дополнительную информацию в средстве просмотра событий или установить для режима отладки значение true в web.config, чтобы увидеть, есть ли какие-либо сообщения об ошибках при компиляции service.vb.

0 голосов
/ 25 января 2011

Использует ли ваша веб-служба стороннюю сборку или неуправляемую Dll, которая не развернута на сервере?По моему опыту "невозможно создать объект типа" ошибки отсутствуют неуправляемые Dlls.В случае отсутствия управляемых сборок ошибка обычно сообщает вам, какая сборка отсутствует.

...