我收到以下错误消息
服务实现对象未初始化或不可用。 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)