the cloud way

View on GitHub

el camino cloud logoIdentityazuretable

This project provides a high performance cloud solution for ASP.NET Identity Core using Azure Table storage replacing the Entity Framework / MSSQL provider.

Download this project as a .zip file Download this project as a tar.gz file

 

ElCamino.DocFx.WebAppRefresh

DocFx build middleware that allows you to setup a .net core web app project and adds a file watcher to your content files. When you change a content file, such as markdown, css, etc, the middleware automatically starts a docFx build in the background regenerating the target html files. Sample .net core web application

NuGet Badge

This library should be configured for local development only as shown below!

  1. Create a new .net core web application 'Empty' project
dotnet new web

or

Use Visual Studio new project, web application, Empty.

  1. Use the nuget package manager to install docfx.console
dotnet add package docfx.console 
  1. Build the project (this will generate all of the docfx files)
  2. Rename the _site folder to wwwroot.
  3. Edit the .gitignore file, remove _site, add wwwroot and log.txt
wwwroot
log.txt
  1. Edit the docfx.json, rename _site and replace with wwwroot
{
    "dest": "wwwroot"
}
  1. Use the nuget package manager to install ElCamino.DocFx.WebAppRefresh
dotnet add package ElCamino.DocFx.WebAppRefresh 
  1. Edit the Startup.cs
public class Startup
{
    ...
    // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
            // only use in development, not for production
            app.UseDocFxBuildRefresh(env.ContentRootPath, env.WebRootPath);
        }
        app.UseDefaultFiles();

        app.UseStaticFiles();
    }
...
  1. Debug the web application. Change a content file (markdown, css, etc) and watch the debug output for the docFx build output and refresh the page to see your changes.

A blog for modern software development

Subscribe and get the latest blog post in your inbox.

Software as a Service

 
price steady pricing page ad
Price Steady

Customized, Hosted Subscription Pricing Pages Up Quickly With No And Low Code Options.

optic nerve ai cyborg looking into space ad
Optic Nerve AI

No code, first class import/publish with Azure, Google cloud custom vision AI services.

Open Source Projects

 
image
Project Title

Project intro lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes.

NuGet Badge   NuGet Badge

image
Project Title

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

NuGet Badge   NuGet Badge

image
Project Title

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

NuGet Badge

image
Project Title

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

NuGet Badge