【问题标题】:Programmatically accessing a PKI sharepoint portal以编程方式访问 PKI 共享点门户
【发布时间】:2011-04-03 03:05:42
【问题描述】:

我在做如下简单的事情时遇到了麻烦

using (SPSite site = new SPSite(topLevelSite))
{
   SPWeb rootWeb = site.OpenWeb();
   SPWeb newWeb = rootWeb.Webs.Add(siteName, "abc", "abc",1033,template,false,false);
}

但我试图将站点添加到启用 PKI 的共享点站点的问题:

当我处理我的非 pki 共享点服务器时,此代码工作正常,但我收到错误:

" 找不到位于 https://server/sites/newSite 的 Web 应用程序。验证您是否正确键入了 URL。如果 URL 应该提供现有内容,系统管理员可能需要将新的请求 URL 映射添加到预期的应用程序。 "

我的主要问题是:如何使用 C# 访问启用 PKI 的共享点站点?我需要以编程方式将我的证书插入某处吗?

在我打开 SPSite 之前是否有步骤,或者我需要使用其他对 PKI 更友好的对象?

【问题讨论】:

    标签: c# sharepoint pki


    【解决方案1】:

    我首先要确保您使用的 URL 与 SharePoint 本身知道的 URL 相同。这个东西称为备用访问映射,可通过管理中心访问。有时人们会仅使用 DNS 和 IIS 配置将 Web 应用程序映射到不同的 URL,而不更新 SharePoint 本身。浏览网站时可能看起来工作正常,但使用 API 时会出现这种错误

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多