c# - SoapCore 错误
问题描述
当我尝试访问我在 .Net Core 3.0 中创建的服务的 wsdl 页面时,我一直遇到这个问题。请求到达管道的末尾而不执行端点:“SoapCore”。如果使用路由,请使用“IApplicationBuilder.UseEndpoints(...)”注册 EndpointMiddleware。
SoapCore 版本:1.1.0.1-beta 我也尝试了 1.0.0 版本,结果相同
代码:配置服务功能
services.AddControllers();
services.AddSoapCore();
services.TryAddSingleton<MyService>();
services.AddMvc();
配置功能
if (env.IsDevelopment() || env.IsEnvironment("local"))
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.UseSoapEndpoint<MyService>("/Service.svc", new BasicHttpBinding(), SoapSerializer.DataContractSerializer);
endpoints.MapControllers();
});
解决方案
看起来路径是区分大小写的。对不起,如果有人像我一样冷漠,请确保在访问您的路线时,您的情况就像您在代码中一样。
推荐阅读
- javascript - IE 中的 JavaScript 日期等于“NaN”
- python - 在 Google Cloud VM 中提取文本文件
- javascript - 尝试创建两个不同的模态,但两个按钮会显示相同的模态。有人能帮我吗?
- java - org.springframework.web.bind.MethodArgumentNotValidException
- valgrind - valgrind 在 mac 和 linux 服务器上的行为不同
- android - 在同一 firebase 数据库的另一个子项的值事件侦听器中使用值事件侦听器查找子值
- amazon-web-services - 我需要订阅哪些主题才能获得 AWS IoT 的下一份工作?
- maven - fabric8-maven-plugin 为 initcontainers 生成 livenessProbe 和 readinessProbe 并且部署失败
- curl - 编译程序时出现卷曲错误
- debugging - 如何在 ucrtbase.dll 中找到在指定偏移处执行的代码?