2013-11-15 2 views
0

Я добавил ссылку на wsdl в качестве ссылки в моем проекте, и я получил следующую ошибку, когда мой код перемещен на хостинг сервер он выполняет отлично на локальном сервере ..CS0234: Тип или имя пространства имен «IExtensibleDataObject» не существует в пространстве имен «System.Runtime.Serialization»

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0234: The type or namespace name 'IExtensibleDataObject' does not exist in the namespace 'System.Runtime.Serialization' (are you missing an assembly reference?)

Source Error:

[No relevant source lines]

Source File: App_WebReferences.fcpcl-q0.0.cs Line: 20

Show Detailed Compiler Output:

Show Complete Compilation Source:

Version Information: Microsoft .NET Framework Version:2.0.50727.4241; ASP.NET Version:2.0.50727.4223

Так что, если кто-нибудь знает ответ, пожалуйста, помогите разобраться в проблеме.

ответ

1

IExtensibleDataObject был добавлен в .NET 3.0. Есть ли на сервере хостинга .NET 3.0 или новее? Из версии в ваших вопросах это похоже на то, что это не так.

+0

Настройка моего сервера хостинга была установлена ​​на этой версии 2.0-3.0-3.5. ошибка в коде, сгенерированном после компиляции wsdl –

1

Я запускаю VS 2013 года и имел ту же проблему. Мой код содержал «using System.Runtime.Serialization», но когда я добавил System.Runtime.Serialization в качестве ссылки на проект, сообщение исчезло.

Смежные вопросы

 Смежные вопросы