1
기존 Nancy 웹 프로젝트에 Cassette.Nancy
을 추가했습니다. 이것은 CassetteNancyStartup.OptimizeOutput = true;
을 설정할 때 잘 작동하지만이 값을 false
으로 설정하면 번들되지 않은 리소스에 404가 표시됩니다.Cassette.Nancy 번들로 제공되는 파일 404
여기가 제 설정입니다.
나는 다음과 같은 패키지를 사용하고 있습니다 :
- Cassette.Nancy 버전 = "2.1.1"
- 카세트 버전 = "2.4.1"
- 낸시 버전 = "0.22.2"
- Nancy.Owin 버젼 = "0.22.2"
- Nancy.Viewengines.Razor 버젼 = "0.22.2"
파일이 너무과 같다 :
- 내용
- file1.css
- file2.css
- 스크립트
- script1.js
- script2.js
CassetteBundleConfiguration :에
public class CassetteBundleConfiguration : IConfiguration<BundleCollection>
{
public void Configure(BundleCollection bundles)
{
bundles.AddPerSubDirectory<StylesheetBundle>("Content");
bundles.Add<ScriptBundle>("Scripts");
}
}
내 _Layout.cshtml
: Bootstrapper
에 마지막으로
@{
Bundles.Reference("Content");
Bundles.Reference("Scripts");
}
@Bundles.RenderStylesheets()
@Bundles.RenderScripts()
과 :
public Bootstrapper()
{
CassetteNancyStartup.OptimizeOutput = false;
}
나는 CassetteNancyStartup.OptimizeOutput
이 true
하지만 경우에 설정되어있는 경우이 잘 작동 말처럼 false
각 리소스는 다음과 같은 404를 반환합니다.
GET http://localhost:10005/_cassette/asset/Content/file1.css?cf7a7edf515a8184a0c53ec498c583cc64bb0e63 404 (Not Found)
제안 사항?