Non è possibile ottenere System.Web.Optimizzazione da eseguire con l'auto hosting di Nancy
Domanda
Qualcuno ha avuto fortuna che usa il sistema.Web.Optimizzazione con l'auto hosting di Nancy? Se commento "stili.Render (" ~ / csspack / logincss "). Tostring ()" La vista funziona bene. Se lo lascio in una pagina vuota viene inviato al browser.
Questo è ciò che sembra la mia configurazione del rasoio.
public class RazorConfig : IRazorConfiguration
{
public IEnumerable<string> GetAssemblyNames()
{
yield return "Microsoft.Web.Infrastructure";
yield return "WebGrease";
yield return "System.Web.Optimization";
yield return "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
}
public IEnumerable<string> GetDefaultNamespaces()
{
yield return "Microsoft.Web.Infrastructure";
yield return "WebGrease";
yield return "System";
yield return "System.Web";
yield return "System.Web.Optimization";
yield return "Nancy.ViewEngines.Razor";
}
public bool AutoIncludeModelNamespace
{
get { return false; }
}
}
.
L'ho registrato in Startup come questo.
protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)
{
container.Register<IRazorConfiguration, RazorConfig>().AsSingleton();
container.Register<RazorViewEngine>();
.....bundle code...
}
.
Questa è la mia opinione.
inherits Nancy.ViewEngines.Razor.NancyRazorViewBase<dynamic>
@using Nancy.Helpers
@using System.Web.Optimization
<!DOCTYPE html>
<html lang="en">
<head>
<head>
<meta charset="utf-8" />
<title>Log In</title>
@Html.Raw(Styles.Render("~/csspack/logincss").ToString())
</head>
.... more html ....
. Soluzione
Non riuscivo a far funzionare questo, quindi ho finito per passare alla cassetta. http://getcassette.net/
ha funzionato direttamente dal cancello senza problemi.Non ho davvero a cambia moltoSembra sistema.Web.TiMizzazione ha preso in prestito molto dalla cassetta.
Aggiornamento
La cassetta mi ha dato strani problemi e errori delle prestazioni quando si esegue su Linux.
Ho finito per solo costruire il mio. https://github.com/donnyv/nancy.bundleit