首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MissingMethodException与Suave & Fable.Remoting

MissingMethodException与Suave & Fable.Remoting
EN

Stack Overflow用户
提问于 2021-02-15 17:11:40
回答 1查看 120关注 0票数 1

这里是一个将重现问题的最小示例。

试图使用寓言客户端或仅仅导航到http://127.0.0.1:8080/ITestAPI/Test来访问该端点,会导致服务器抛出一个找不到的方法:

代码语言:javascript
复制
[ERR] request failed
System.MissingMethodException: Method not found: 'Microsoft.FSharp.Collections.FSharpMap`2<System.String,System.Object> HttpContext.get_userState()'.
   at Fable.Remoting.Suave.SuaveUtil.setBinaryResponseBody@26-1.Invoke(Unit unitVar)
   at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in F:\workspace\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 386
   at Fable.Remoting.Server.Proxy.makeEndpointProxy@80-10.Invoke(AsyncActivation`1 ctxt)
   at Microsoft.FSharp.Control.AsyncPrimitives.unitAsync@577.Invoke(AsyncActivation`1 ctxt) in F:\workspace\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 577
   at Program.greetFun@12-1.Invoke(AsyncActivation`1 ctxt) in C:\Users\username\code\test\suavetest\Program.fs:line 12
   at Microsoft.FSharp.Control.AsyncPrimitives.unitAsync@577.Invoke(AsyncActivation`1 ctxt) in F:\workspace\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 577
   at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in F:\workspace\_work\1\s\src\fsharp\FSharp.Core\async.fs:line 105

我已经用头撞了几天了,没有任何进展。使用.Net Core3.1和.Net 5也会发生相同的错误。

有人能洞察到是什么导致了这一切吗?我没有看到Fable.Remoting或Suave在这件事上有任何悬而未决的问题,所以我不得不想象这是我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2022-05-25 13:54:38

我遇到了同样的问题。菲利普是对的,但他错过了一件重要的作品。问题是当前版本的Fable.Remoting.Suave是针对Suave2.5.6构建的。如果引用此特定版本的Suave,则可以在.fsproj文件中同时拥有这两个依赖项:

代码语言:javascript
复制
  <ItemGroup>
    <PackageReference Include="Fable.Remoting.Suave" Version="4.29.0" />
    <PackageReference Include="Suave" Version="2.5.6" />
  </ItemGroup>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66212402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档