Я использую провайдера FSharp Json.
Я выполняю развертывание в веб-приложении Azure.
Когда я развертываю в Dev, он работает нормально.
При развертывании в TEST происходит сбой со следующим сообщением:
{"Message": "Произошла ошибка.", "ExceptionMessage": "Illegal
символы в пути. ",
"ExceptionType": "System.ArgumentException", "StackTrace": "в
System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks (String
fullPath) \ r \ n в System.IO.FileStream.Init (Строковый путь, FileMode
режим, доступ к FileAccess, права Int32, логическое использование прав, FileShare
поделиться, Int32 bufferSize, опции FileOptions, SECURITY_ATTRIBUTES
secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath,
Boolean checkHost) \ r \ n в System.IO.FileStream..ctor (String path,
Режим FileMode, доступ к FileAccess, общий доступ к FileShare) \ r \ n в
FSharp.Data.Runtime.IO.asyncRead@237-5.Invoke (Unit unitVar) в
C: \ Git \ FSharp.Data \ src \ CommonRuntime \ IO.fs: строка 237 \ r \ n
Тип генерируется
type Entities = JsonProvider<"./someDir/Sample.json">
и здесь генерируется ошибка
let response = Entities.Load(currentUri)
Я попытался удалить файл и вставить образец json при создании типа, но это также не помогло с тем же кодом ошибки.
У кого-нибудь есть идеи? Это текущий Uri? Это одинаково для всех сред