次のような簡単なことをするのに問題があります
using (SPSite site = new SPSite(topLevelSite))
{
SPWeb rootWeb = site.OpenWeb();
SPWeb newWeb = rootWeb.Webs.Add(siteName, "abc", "abc",1033,template,false,false);
}
しかし、私がPKI対応のSharePointサイトにサイトを追加しようとしているキャッチ:
このコードは、pki以外のSharePointサーバーを処理している場合は正常に機能しますが、エラーが発生します。
" https:// server / sites / newSiteのWebアプリケーションが見つかりませんでした。URLを正しく入力したことを確認してください。URLが既存のコンテンツを提供する必要がある場合、システム管理者は新しいリクエストURLマッピングをに追加する必要があります。意図したアプリケーション。」
私の主な質問は、PKIが有効になっているSharePointサイトにC#でアクセスするにはどうすればよいですか?プログラムで証明書をどこかに挿入する必要がありますか、それとも何ですか?
SPSiteを開く前の手順はありますか、それともPKIに適した他のオブジェクトを使用する必要がありますか?