我正在尝试在外部MVC应用程序中使用Umbraco ContentService。
在我的控制器中:
var contentService = new ContentService();
var document = contentService.GetById(idofdocumenthere);
我将umbraco connectionstring放在带有providerName="System.Data.SqlClient
的web.config文件中。
这是运行此代码后出现的错误:
You must set the singleton 'Umbraco.Core.Persistence.SqlSyntax.SyntaxConfig'
to use an sql syntax provider
Parameter name: SqlSyntaxProvider
我还检查了this link,但这不起作用。
提前致谢!
答案 0 :(得分:0)
不要实例化新的ContextService,请使用ApplicationContext.Current.Services.ContentService。