Arkadeep De Ответов: 0

Доступ к D365 AX с помощью odataclient C#


Привет,

Я пытаюсь интегрировать службу D365 ODATA с моим .NET API с помощью ODataClient.

Процедура, которой я следовал:

1. Получать метаданные сервиса Д365 в XML-файл.
2. Создайте новый шаблон OdataClient и измените MetadataDocumentUri на локальный XML-файл метаданных.
3. создал класс ODataHelper, в котором я определил метод init() для инициализации контекста и SendingRequest2.
4. При создании контекста
Uri oDataUri = new Uri("https://xxxxxxxx.sandbox.ax.dynamics.com/data", UriKind.Absolute);
var context = new Resources(oDataUri);

5. при создании объекта ресурсов он получает ошибку "нет строки, связанной с токеном".
6. В трассировке стека, я могу найти две другие проблемы.
6.1.
[BadImageFormatException: [C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\ce686153\b7cf7da6\assembly\dl3\56b7906b\ab5b9ec6_864ad401\D365Integration.dll] No string associated with token.]

6.2.
[TypeInitializationException: The type initializer for 'GeneratedEdmModel' threw an exception.]


Что я уже пробовал:

Не получая никаких конкретных способов решить эту ошибку.

Нужно ваше Опытное мнение, чтобы избавиться от этого.

Спасибо.

F-ES Sitecore

Google "BadImageFormatException" для многих возможных проблем, которые это может быть. Google "нет строки, связанной с токеном", а также.

Arkadeep De

Я уже искал в Google, но не нашел никаких решений. Вот почему я написал здесь, Если у вас нет никакого конкретного ответа, пожалуйста, не утруждайте себя публикацией.

Во всяком случае, я ее разгадал. Спасибо. :)

F-ES Sitecore

Если вы пробовали решения, и они не сработали, то разместите то, что вы пробовали, в поле "что я пробовал", поскольку это останавливает людей, предлагающих вещи, которые не сработали для вас. Если вы не собираетесь мешать людям тратить свое время, то, пожалуйста, не утруждайте себя публикацией.

0 Ответов