Json Provider失败,路径中包含非法字符

时间:2018-09-11 17:39:21

标签: f#-data

我正在使用FSharp Json Provider。 我正在部署到Azure Web应用程序。 当我部署到Dev时,它工作正常。 当我部署到TEST时,它失败并显示以下消息:

  

{“ Message”:“发生错误。”,“ ExceptionMessage”:“非法   路径中的字符。“,   “ ExceptionType”:“ System.ArgumentException”,“ StackTrace”:“”位于   System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(字符串   fullPath)\ r \ n位于System.IO.FileStream.Init(字符串路径,FileMode   模式,FileAccess访问权限,Int32权限,布尔useRights,FileShare   份额,Int32 bufferSize,FileOptions选项,SECURITY_ATTRIBUTES   secAttrs,字符串msgPath,布尔bFromProxy,布尔useLongPath,   布尔值checkHost)\ r \ n位于System.IO.FileStream..ctor(字符串路径,   FileMode模式,FileAccess访问权限,FileShare共享)\ r \ n位于   FSharp.Data.Runtime.IO.asyncRead@237-5.Invoke(Unit unitVar)在   C:\ Git \ FSharp.Data \ src \ CommonRuntime \ IO.fs:line 237 \ r \ n

类型由产生

type Entities = JsonProvider<"./someDir/Sample.json">

错误在这里生成

let response = Entities.Load(currentUri)

我尝试删除文件并在生成类型时内联示例json,但这也失败,并显示相同的错误代码。

有人有什么想法吗?是currentUri吗?在所有环境中都是相同的

0 个答案:

没有答案