Dataverse C# .NET Core 6 — использование TokenCacheStorePath в веб-приложении службы приложений AzureC#

Место общения программистов C#
Anonymous
Dataverse C# .NET Core 6 — использование TokenCacheStorePath в веб-приложении службы приложений Azure

Сообщение Anonymous »

Я пытаюсь использовать параметр «TokenCacheStorePath» в строке подключения к Dataverse для веб-приложения, опубликованного в службе приложений Windows Azure, но не могу заставить ServiceClient создать файл токена, даже при отладке и поиске его в на моем локальном компьютере.
Строка подключения такая (в данном случае я пытаюсь найти файл на своем локальном компьютере):

Код: Выделить всё

"AuthType=ClientSecret;ClientId=xxx;ClientSecret=xxx;Url=https://xxx.crm4.dynamics.com;TokenCacheStorePath=C:\\Token\\token.json"
Я использую пакет Nuget «Microsoft.PowerPlatform.Dataverse.Client», и соединение очень простое:

Код: Выделить всё

ServiceClient _crmServiceClient = new(connectionString)
{
CallerId = callerId ?? Guid.Empty
};
Что я делаю не так и где я могу разместить файл «token.json» при работе в Azure? Учтите, что я могу опубликовать веб-приложение либо в Windows, либо в Linux.
При работе в Azure я пытался использовать «D:\home\TokenCacheFile.dat», но без папки или файла. создан
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/786 ... -service-w

Вернуться в «C#»