RavenDb 4 Part 2 - Client Configuration
May 23
2019
You are looking at revision 7 of this page, which may be out of date. View the latest version.
Part 1 of this article can be found here
Architecture Diagram
Now we have our RavenDb servers set up lets create a web app from scratch that will communicate with the RavenDb cluster.
dotnet new webapp -o ravendemo
dotnet add package RavenDB.Client --version 4.1.5
dotnet add package Microsoft.AspNetCore.Hosting.WindowsServices
We need our web app to be able to run as a service so in Program.cs
replace CreateWebHostBuilder(args).Build().Run
with:
var host = CreateWebHostBuilder(args).Build();
var isService = args.Contains("--service");
if (isService)
{
var baseDirectory = new FileInfo(Assembly.GetEntryAssembly().Location).Directory.FullName;
Directory.SetCurrentDirectory(baseDirectory);
}
if (isService)
{
ServiceBase.Run(new WebHostService(host));
}
else
{
host.Run();
}
Posted by: Wallace Turner
Last revised: 27 May, 2019 05:39 AM History
Last revised: 27 May, 2019 05:39 AM History
You are looking at revision 7 of this page, which may
be out of date. View the latest version.
No new comments are allowed on this post.
Comments
No comments yet. Be the first!