使用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。你試圖達成什麼目標? –