Azure service fabric 服务结构-MissingMethodException ClearAsync()
我使用的是Microsoft.ServiceFabric版本5.1.163。我有一个非常简单的服务。构造函数失败,出现MissingMethodException:“找不到方法:'System.Threading.Tasks.Task Microsoft.ServiceFabric.Data.IReliableStateManager.ClearAsync()。” 代码如下:Azure service fabric 服务结构-MissingMethodException ClearAsync(),azure-service-fabric,Azure Service Fabric,我使用的是Microsoft.ServiceFabric版本5.1.163。我有一个非常简单的服务。构造函数失败,出现MissingMethodException:“找不到方法:'System.Threading.Tasks.Task Microsoft.ServiceFabric.Data.IReliableStateManager.ClearAsync()。” 代码如下: internal sealed class ShoppingCartService : StatefulServ
internal sealed class ShoppingCartService : StatefulService, IShoppingCartService
{
public ShoppingCartService(StatefulServiceContext context)
: base(context)
{ }
/// <summary>
/// Optional override to create listeners (e.g., TCP, HTTP) for this service replica to handle client or user requests.
/// </summary>
/// <returns>A collection of listeners.</returns>
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return new ServiceReplicaListener[]
{
new ServiceReplicaListener(context =>
new WcfCommunicationListener<IShoppingCartService>(wcfServiceObject:this,
serviceContext:context,
endpointResourceName:"ScServiceEndpoint",
listenerBinding:WcfUtility.CreateTcpListenerBinding())
)};
}
...
内部密封类ShoppingCartService:StatefulService、IShoppingCartService
{
公共购物车服务(StatefulServiceContext上下文)
:基本(上下文)
{ }
///
///可选覆盖,用于为此服务副本创建侦听器(例如TCP、HTTP),以处理客户端或用户请求。
///
///听众的集合。
受保护的重写IEnumerable CreateServiceReplicaListeners()
{
返回新的ServiceReplicaListener[]
{
新ServiceReplicaListener(上下文=>
新的WcfCommunicationListener(wcfServiceObject:this,
serviceContext:context,
endpointResourceName:“ScServiceEndpoint”,
listenerBinding:WcfUtility.CreateTcpListenerBinding())
)};
}
...
基本ctor中出现了异常。您的运行时SF是否与项目的nuget包使用相同的版本?您的运行时SF是否与项目的nuget包使用相同的版本?就是这样。我将运行时版本升级到了5.1.163,一切正常。谢谢!就是这样。我升级了运行时版本to 5.1.163一切正常。谢谢!