Доступ к 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
Если вы пробовали решения, и они не сработали, то разместите то, что вы пробовали, в поле "что я пробовал", поскольку это останавливает людей, предлагающих вещи, которые не сработали для вас. Если вы не собираетесь мешать людям тратить свое время, то, пожалуйста, не утруждайте себя публикацией.