VB에서 RazorEngine을 사용하려고하는데 구성에 문제가 있습니다. 나는이 내 Web.config의 인이RazorEngine 구성 오류, templateSettings
...
<configSections>
<section name="razorEngine" type="RazorEngine.Configuration.RazorEngineConfigurationSection, RazorEngine" requirePermission="false"/>
</configSections>
<razorEngine>
<templateServices>
<add name="myCustomTemplateService" language="VisualBasic"/>
</templateServices>
</razorEngine>
는 지금까지 내가 문서에서 볼 수 있듯이이 올바른 보인다. 그러나 내 코드를 실행하려고하면 다음 오류가 나타납니다.
"인식 할 수없는 요소 'add'." 어떤 생각이 크게 감사하겠습니다
<add name="myCustomTemplateService" language="VisualBasic"/>
그것은이 비트를 좋아하지 않는
.... 나는 혼란 스럽다. 내가 온라인에서 찾은 모든 예는 내가 올바른 방법으로하고 있음을 보여주는 것처럼 보입니다.
업데이트 :
내가 ... 내의 Web.config를 변경했습니다
<razorEngine>
<templateServices>
<service name="service" language="VisualBasic" />
</templateServices>
</razorEngine>
는 config 더 이상 오류가 그러나 RazorEngine는 다음과 같은 오류 때를주기 때문에, 그것을 무시하고있는 것으로 보인다
템플릿을 구문 분석하려고합니다 ...
Unable to compile template. Unexpected character '$'
감사합니다. 실제로이 내용을 소스 코드에서도 발견했습니다. 그러나 여전히 작동하지 않습니다. 구성은 더 이상 오류가 없지만 다시 한번 말합니다 ... "템플릿을 컴파일 할 수 없습니다. 예기치 않은 문자 '$'"가 Web.config에 정의되지 않은 것과 같습니다. – user1751825
RazorEngine은 단순히 VB를 지원하지 않는다고 가정 할 수 있습니다. 나는 RazorTemplates를 사용할 수있게 만들었으므로 이제는 대신 RazorTemplates를 사용해야 할 것입니다. – user1751825
템플릿에 대해 마음에 들지 않는 무언가가있는 것 같습니다. 템플릿 내용을 게시 할 수 있지만 기술적으로 말하면 별도의 질문이 시작되어야합니다. 위의 게시자가 직면 한 구성 오류에 대한 특정 질문이 이제 해결되었다고 생각하지 않습니까? 그것이 당신을 도운다면 대답을 받아 들인 것으로 표시하는 것을 잊지 마십시오. – jdmcnair