私はコマンドラインツールからSitecore APIにアクセスしたいと思いますが(データベース内のユーザーに関する情報をエクスポートすることを目標にしています)、シンプルではありませんCLIプログラムが接続されています。CLIツールからSitecore APIにアクセスする
簡単な例に
using Sitecore;
using Sitecore.Configuration;
using Sitecore.Data;
using Sitecore.Data.Items;
...
static void Main(string[] args)
{
Sitecore.Data.Database master = Sitecore.Configuration.Factory.GetDatabase("master");
Console.WriteLine(master.Items.ToString());
}
を与えるために、これは現在立っているように、私は次の例外
Unhandled Exception: System.InvalidOperationException: Could not read Sitecore configuration.
at Sitecore.Configuration.Factory.GetConfiguration()
at Sitecore.Configuration.Factory.GetConfigNode(String xpath, Boolean assert)
at Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert)
at Sitecore.Configuration.Factory.CreateObject(String configPath, Boolean assert)
at Sitecore.Configuration.Factory.GetDatabase(String name, Boolean assert)
at Sitecore.Configuration.Factory.GetDatabase(String name)
at Example.Program.Main(String[] args)
を取得し、私は適切なweb.configファイルを見つけるためのシステムのできないことに、この関連の仮定ファイル(私はそれがどこにあったかは分からないので意外ではない)しかし、私はこれを設定してどこに見えるかを知らない。
Sitecoreをweb.configファイルに設定するにはどうしたらいいですか、コマンドラインツールからSitecore APIにアクセスするにはどうすればこの問題に近づくべきですか?
このようにして終了しましたが、試行していたように可能性がありますように見えますが。 –