자체 호스팅 서비스에서 Razor Viewpages를 성공적으로 구현했습니다. 페이지가 3.9.56으로 업데이트 될 때까지 완벽하게 렌더링됩니다. 뷰는 Windows Forms 클라이언트와 함께 서비스에서 json 응답을 소비하는 Windows Forms 응용 프로그램에서 테스트되었습니다. 이것은 아직 완벽하게 작동하지만, 지금은 면도기보기를 테스트 할 때 한 페이지를 요청할 때 다음과 같은 예외가 점점 계속 : ERROR: Error occured while Processing Request: [HttpCompileException] c:\Users\Cornel\AppData\Local\Temp\2msjdedu.0.cs(24): error CS0246: The type or namespace name 'ViewPage' could not be found (are you missing a using directive or an assembly reference?), Exception: c:\Users\Cornel\AppData\Local\Temp\2msjdedu.0.cs(24): error CS0246: The type or namespace name 'ViewPage' could not be found (are you missing a using directive or an assembly reference?)
ServiceStack 면도기 뷰 컴파일되지 않음
내가 서비스와 면도기 뷰 및 페이지를 호스팅 할 수있는 작은 콘솔 응용 프로그램을 구축 올바르게 렌더링합니다. 두 프로젝트 모두 테스트 프레임 워크에서 Windows Forms 어셈블리 참조를 제외하고 동일한 참조를가집니다. 두 프로젝트 모두 별도의 어셈블리에서 동일한 관리 클래스의 AppHost를 시작하고 모든 뷰가 게시되었습니다.
구성 파일의 유일한 차이점은 Windows Forms 테스트 프레임 워크의 <userSettings>
섹션입니다.
[편집]
내가 @inherits ViewPage 예상대로 ServiceStack.Razor.ViewPage의 모든 작품 @inherits로 변경
일부 코드를 제공해 주실 수 있습니까? 도움이되지 않는 경우에도 귀하의 설명. 오류 메시지가있는 코드가 반드시 도움이 될 것입니다. – kunjee
오류 메시지가 있습니다. 불행하게도 공유 할 수없는 코드입니다. 시도해보고 ServiceStack을 사용하여 샘플을 빌드합니다.이 코드는 문제가되는 즉시 문제를 닮았습니다. – cornelha
샘플 코드가 반드시 도움이 될 것입니다. 오류 메시지에 의해서만 문제를 해결하는 것이 불가능합니다. – kunjee