Nancyからフォルダassets
に静的資産を提供しようとしています。ここで私はブートストラップに使用していますコードは次のとおりです。Nancy 2.0(clinteastwood)で埋め込まれた静的ファイルを処理する
protected override void ConfigureConventions(NancyConventions nancyConventions)
{
var assets = EmbeddedStaticContentConventionBuilder.AddDirectory(
"/assets", GetType().Assembly);
nancyConventions.StaticContentsConventions.Add(assets);
base.ConfigureConventions(nancyConventions);
}
私が埋め込まれたリソースとしてファイル(project root)/assets/test.css
をマークしています。しかし、サーバを起動してlocalhost:5000/assets/test.css
にアクセスすると、404エラーが発生します。
私はOS X Sierra上でdotnet core 2.0-preview2-finalを実行していることに注意してください。
は、コンテンツに資産をremaneとコード – Linefinc
を削除するようにしてください私はまだいませんよ'/ test.css'または'/Content/test.css'を通してファイルにアクセスすることができます。私は静的リソースを埋め込むことを望んでいるという点でタイトルに注意してください。 – eltiare
私は同じ問題を抱えていました。ブローカにリソースを追加するのが速い方法です – Linefinc