Skip to content

jrsconfitto/Nancy.EmbeddedContent

Repository files navigation

Nancy.EmbeddedContent

A code utility to aid in serving embedded content over a Nancy application (on .NET 4). An example of what to do with this is shipping a dll containing static files instead of a bunch of static files.

Disclaimer: i've written this package because i'm stuck on .NET 4 for a while longer. Instead of using this project, i'd recommend using Microsoft.Owin.StaticFiles if your project can use .NET 4.5.

Usage

This is meant to be downloaded and included in your own source code. To utilize, clone this code, and import the project into your solution.

Views will be discovered automatically as long as the build action for each file you want served is set to Embedded Resource.

To serve embedded files as static content, you will have to add a static content convention to your bootstrapper:

public class Bootstrapper : DefaultNancyBootstrapper
{
    protected override void ConfigureConventions(NancyConventions nancyConventions)
    {
        nancyConventions.StaticContentsConventions.AddEmbeddedDirectory("/Content");
    }
}

About

Serve embedded content over a .NET Nancy web app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages