.less 파일을 CSS로 컴파일하는 ASP.Net MVC 애플리케이션이 있습니다. 특정 시나리오에서는 내 엔드 포인트. 쿼리 문자열을 제공 할 때 컴파일 오류가 발생합니다.
HTTP를 치면 : /// 계정/ResetPassword t = eyJ0eXAiOiJKV1Qi ... .less 컴파일 경고에
쿼리 문자열 결과
directive block with unrecognised format on line 1 in file '~/Content/packageForm.less': []: /beginning of file [1]: @t: eyJ0eXAiOiJKV1Qi...;
^ [2]: @import "setup.less"; directive block with unrecognised format on line 1 in file '~/Content/packageForm.less': []: /beginning of file [1]: @t: eyJ0eXAiOiJKV1Qi...;
^ [2]: @import "setup.less"; directive block with unrecognised format on line 1 in file '~/Content/IE.less': []: /beginning of file [1]: @t: eyJ0eXAiOiJKV1Qi...;
^ [2]: #notes{ directive block with unrecognised format on line 1 in file '~/Content/IE.less': []: /beginning of file [1]: @t: eyJ0eXAiOiJKV1Qi...;
^ [2]: #notes{
?
쿼리 문자열 매개 변수 't'를 제거하면 컴파일 오류가 발생하지 않습니다.
해결책이있는 사람이 있습니까?
감사합니다.
폴.
컴파일 된 CSS (예 : CSS)가 제공되는 엔드 포인트가 제공됩니까? –
엔드 포인트는 HTML을 제공합니다. 즉, HTML을 제공하는 MVC 작업입니다. 컴파일 또는 재배포 후에 응용 프로그램에 처음으로 충돌하는 경우 (응용 프로그램이 JIT 컴파일이므로) 위의 상황이 발생합니다. 이것은 .less가 컴파일 될 때입니다. JITing 후이 끝점에 대한 후속 호출은 .less가 컴파일 되었기 때문에 아무런 문제가 발생하지 않습니다. –
@ PaulHoulston이 문제도 발생합니다. 어떻게 해결했는지 알아 냈어? – amp