Я пытаюсь настроить веб-сервис, используя .NET Core 2.0, работающий в Docker.Поскольку у меня нет большого опыта работы с ядром, я провел небольшое исследование, нашел soapcore и смог запустить веб-сервис в докере.
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.TryAddSingleton<SampleService>();
services.AddMvc();
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole();
loggerFactory.AddDebug();
app.UseSoapEndpoint<SampleService>("/Service.svc", new BasicHttpBinding(), SoapSerializer.DataContractSerializer);
app.UseSoapEndpoint<SampleService>("/Service.asmx", new BasicHttpBinding(), SoapSerializer.XmlSerializer);
Я также нашел несколько ресурсов о том, как реализовать TLS, ноони кажутся немного устаревшими, так как все они ссылаются на какой-то project.json -файл, который кажется устаревшим.
Короче говоря: есть ли кто-то, кто мог бы указать мне на правоНаправьте или объясните мне, где и как я могу установить TLS в своем заявлении, поставить свои сертификаты и тому подобное?
Best Gerrit