使用Kentico 7 API我有以下,使用Kentico API 7通过一个控制台应用程序:经由控制台应用程序
String connectionString = CMS.DataEngine.ConnectionHelper.GetConnectionString("MyConnString");
Console.WriteLine("connectionString ? " + connectionString);
//CMS.DataEngine.GeneralConnection
CMS.DataEngine.GeneralConnection conn = CMS.DataEngine.ConnectionHelper.GetConnection(connectionString);
conn.Open();
Console.WriteLine("connection is open? " + conn.IsOpen());
CMS.CMSHelper.CMSContext.Init();
Console.WriteLine("CurrentSiteID " + CMS.CMSHelper.CMSContext.CurrentSiteID);
的连接是打开的。我得到错误 Console.WriteLine("CurrentSiteID " + CMS.CMSHelper.CMSContext.CurrentSiteID);
,上面写着连接未初始化。有帮助吗?
你不能做到这一点! CMSContext未在控制台应用程序中初始化,我不确定您是否可以在控制台中正确初始化它。 这样做的原因是什么? –
kentico 7文档说该代码行必须位于外部应用程序中。如果这是不正确的,那么我对kentico API 7有什么用? – KenticoLover
“kentico 7文档说明,代码行必须位于外部应用程序中” - 脱离语境的此短语意味着什么都没有。我之前使用过Kentico 7。你试图达成什么目标? –