我正在尝试使用在Docker中运行的.NET Core 2.0来设置Web服务。由于我没有太多的核心经验,我做了一些研究,找到了soapcore并且能够在docker中运行web服务。
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 -file。
长话短说:是否有人可以指出我正确的方向或向我解释在我的应用程序中建立TLS的地点和方式,提交我的证书等等?
最佳格里特