1

我正在尝试解决 Razor 渲染错误。我尝试从头开始重新创建项目。有什么想法可能导致这种情况吗?

错误 CS1502:最佳重载方法匹配
'ServiceStack.Razor.RenderingPage.WriteTo(System.IO.TextWriter,
ServiceStack.MiniProfiler.HelperResult)' 有一些无效参数

堆栈跟踪

在 ServiceStack.Razor.Compilation.RazorPageHost.Compile() 在
ServiceStack.Razor.Managers.RazorPageResolver.EnsureCompiled(RazorPage 页面,IHttpResponse 响应)在
ServiceStack.Razor.Managers.RazorPageResolver.CreateRazorPageInstance(IHttpRequest httpReq,IHttpResponse httpRes,对象 dto,RazorPage razorPage)在
ServiceStack.Razor.Managers.RazorPageResolver.ResolveAndExecuteRazorPage(IHttpRequest httpReq, IHttpResponse httpRes, 对象模型, RazorPage razorPage) 在
ServiceStack.Razor.Managers.RazorPageResolver.ProcessRequest(IHttpRequest httpReq, IHttpResponse httpRes, Object dto) 在 ServiceStack.WebHost.Endpoints.Formats.HtmlFormat.c__DisplayClass1.b__0(IViewEngine x) 在
System.Linq.Enumerable.Any[TSource](IEnumerable`1 源,Func`2 谓词)在
ServiceStack.WebHost.Endpoints.Formats.HtmlFormat.SerializeToStream(IRequestContext requestContext,对象响应,IHttpResponse httpRes)在
ServiceStack.Common.Web.HttpResponseFilter.SerializeToStream(IRequestContext requestContext, Object response, Stream responseStream) 在
ServiceStack.Common.Web.HttpResult.WriteTo(Stream responseStream) 在
ServiceStack.WebHost.Endpoints.Extensions.HttpResponseExtensions.WriteToOutputStream(IHttpResponse response, Object result, Byte[] bodyPrefix, Byte[] bodySuffix) 在
ServiceStack.WebHost.Endpoints.Extensions.HttpResponseExtensions.WriteToResponse(IHttpResponse 响应,对象结果,ResponseSerializerDelegate defaultAction,IRequestContext serializerCtx,Byte[] bodyPrefix,Byte[] bodySuffix)
4

1 回答 1

0

我自己也遇到了同样的错误,并得出结论 ServiceStack 不正确支持剃刀 @helpers (至少那是我的错误的来源)。如果我有时间,我会添加该功能。

于 2013-08-29T23:44:52.990 回答