小编Arv*_*dav的帖子

服务实现对象未在 CoreWcf 中初始化

我收到以下错误消息

服务实现对象未初始化或不可用。 at CoreWCF.Dispatcher.TaskMethodInvoker.InvokeAsync(Object instance, Object[] input) at CoreWCF.Dispatcher.DispatchOperationRuntime.<>c__DisplayClass71_0.<<InvokeAsync>b__0>d.MoveNext() --- 从上一个位置开始的堆栈跟踪结束 - -- 在 CoreWCF.Dispatcher.DispatchOperationRuntime.InvokeAsync(MessageRpc rpc)

请找到以下代码供您参考。

启动.cs

public class Startup
{

    public void ConfigureServices(IServiceCollection services)
    {
        services.AddServiceModelServices().AddServiceModelConfigurationManagerFile("Web.config");
        services.AddServiceModelMetadata();

        services.AddSingleton<IServiceBehavior, UseRequestHeadersForMetadataAddressBehavior>();

        services.AddLogging(loggingBuilder =>
        {
            loggingBuilder.SetMinimumLevel(LogLevel.Information);
            loggingBuilder.AddApplicationInsights("xxxxxxxxxxx930939xxxx");
        });

        services.AddSingleton<ILoggingContractResolver, LoggingContractResolver>();


        IMapper mapper = SappoApiAutoMapperConfiguration.Configure().CreateMapper();

        services.AddSingleton<IMessageStoreFactory, AzureBlobMessageStoreFactory>();

        services.AddSingleton(mapper);
        services.AddSingleton(typeof(IOutboundSappoLogger<>), typeof(OutboundSappoLogger<>));
        services.AddSingleton<IBlobStorageSettingsHelper, BlobStorageSettingsHelper>();
        services.AddSingleton<IBlobClientFactory, BlobClientFactory>();
        services.AddSingleton<IServiceBusFactory>(ctx =>
        {
            return new ServiceBusFactory();
        });
        services.AddTransient<IShipperAsnService, ShipperAsnService>();
        services.AddHttpContextAccessor();
    }

    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }


        app.UseServiceModel(serviceBuilder =>
        {
            serviceBuilder.AddService<ShipperAsnService>(serviceOptions => …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core .net-6.0 corewcf

2
推荐指数
1
解决办法
1521
查看次数

标签 统计

.net-6.0 ×1

asp.net-core ×1

c# ×1

corewcf ×1