0

我正在尝试在外部 MVC 应用程序中使用 Umbraco ContentService。

在我的控制器中:

var contentService = new ContentService();
var document = contentService.GetById(idofdocumenthere);

我将我的 umbraco 连接字符串放在 web.config 文件中 providerName="System.Data.SqlClient

这是我运行此代码后得到的错误:

You must set the singleton 'Umbraco.Core.Persistence.SqlSyntax.SyntaxConfig' 
to use an sql syntax provider

Parameter name: SqlSyntaxProvider

我也检查了这个链接,但这没有用。

提前致谢!

4

1 回答 1

0

不要实例化新的 ContextService,使用 ApplicationContext.Current.Services.ContentService。

于 2014-02-28T16:54:14.447 回答