我对 SharePoint 完全没有经验。但这是我的观察到的。
我在 SharePoint 上间歇性地收到此错误消息。无法为 ssl/tls 安全通道建立信任关系。根据验证程序,远程证书无效。
错误的截图(我修改了 URL,因为我不能有两个以上的链接,所以请在 URL 上添加点 com)i.imgur com/36kAWcS.png
这是 SharePoint 页面布局。
- 我有report.aspx。下面是aspx文件的内容。
- 该网址是http://sharepoint.COMPANY.com/Pages/Report.aspx。
- 该 URL 仅限内联网。
- sharepoint 托管在 SERVER1 中,而 SSRS 托管在 SERVER 中。
- 我观察到此错误发生在 HTTP 和 HTTPS http sharepoint COMPANY com/Pages/Report.aspx 或 https sharepoint COMPANY com/Pages/Report.aspx 上
到目前为止,我所做的步骤是关注此博客 http://krishnasangani.blogspot.ca/2013/06/the-remote-certificate-is-invalid.html 在 SERVER1 和 SERVER2 中重新启动了 IIS。但问题仍然存在。我所做的另一件事是单击 Internet Explorer 中的证书,那边一切看起来都正常(证书有效)
这种情况似乎只在早上发生,然后在 9 点左右自行解决。这种情况已经持续了大约 2 周。请帮助解决此问题。
<%@ Page Inherits="Microsoft.SharePoint.Publishing.TemplateRedirectionPage,Microsoft.SharePoint.Publishing,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bsasdasdasd9c" %> <%@ Reference VirtualPath="~TemplatePageUrl" %> <%@ Reference VirtualPath="~masterurl/custom.master" %><%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bsasdasdasd9c" %>
<html xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:547SF010-65B3-11d1-A29F-00457845FFSW"><head>
<!--[if gte mso 9]><SharePoint:CTFieldRefs runat=server Prefix="mso:" FieldList="FileLeafRef,Comments,PublishingStartDate,PublishingExpirationDate,PublishingContactEmail,PublishingContactName,PublishingContactPicture,PublishingPageLayout,PublishingVariationGroupID,PublishingVariationRelationshipLinkFieldID,PublishingRollupImage,Audience,PublishingPageImage,PublishingPageContent,SummaryLinks,ArticleByLine,ArticleStartDate,PublishingImageCaption,HeaderStyleDefinitions"><xml>
<mso:CustomDocumentProperties>
<mso:PublishingContact msdt:dt="string">8</mso:PublishingContact>
<mso:HeaderStyleDefinitions msdt:dt="string"></mso:HeaderStyleDefinitions>
<mso:display_urn_x003a_schemas-microsoft-com_x003a_office_x003a_office_x0023_PublishingContact msdt:dt="string">First Last Name</mso:display_urn_x003a_schemas-microsoft-com_x003a_office_x003a_office_x0023_PublishingContact>
<mso:PublishingContactPicture msdt:dt="string"></mso:PublishingContactPicture>
<mso:PublishingContactName msdt:dt="string"></mso:PublishingContactName>
<mso:ContentTypeId msdt:dt="string">0x010100C568DB5SDH48375LKNSDFG8340JKRG8034U6NEGK8TNGE8U34NIOGE8355H3358TRNG38G43JIOEG0T3JIGE9034340R8J05T4I54T4J8903HH5640K9445G54HH6564H65665</mso:ContentTypeId>
<mso:Comments msdt:dt="string"></mso:Comments>
<mso:PublishingContactEmail msdt:dt="string"></mso:PublishingContactEmail>
<mso:PublishingPageLayout msdt:dt="string">https://sharepoint.COMPANY.com/_catalogs/masterpage/PageFromDocLayout.aspx, Body only</mso:PublishingPageLayout>
<mso:PublishingPageContent msdt:dt="string"><div class="ms-rtestate-read ms-rte-wpbox"><div class="ms-rtestate-notify ms-rtestate-read a74e0591-4ee6-4837-935a-3c932a967fac" id="div_a74e0591-4ee6-4837-935a-3c932a967fac"></div>
<div id="vid_a74e0591-4ee6-4837-935a-3c932a967fac" style="display:none"></div></div>
<div class="ms-rtestate-read ms-rte-wpbox"><div class="ms-rtestate-notify ms-rtestate-read e97fce7c-b702-4530-ae50-16ea77475fd5" id="div_e97fce7c-b702-4530-ae50-16ea77475fd5"></div>
<div id="vid_e97fce7c-b702-4530-ae50-16ea77475fd5" style="display:none"></div></div>
</mso:PublishingPageContent>
<mso:PublishingRollupImage msdt:dt="string"></mso:PublishingRollupImage>
<mso:RequiresRouting msdt:dt="string">False</mso:RequiresRouting>
</mso:CustomDocumentProperties>
</xml></SharePoint:CTFieldRefs><![endif]-->
<title>Report</title></head>
我想到几个问题是,是否有任何指针可以解决此问题,并且通过查看 ASPX 文件,您能否确定我的 Sharepoint 页面调用 SSRS 报告的方法是什么,集成模式还是本机模式?IEFrame?我问这个问题的原因是,如果我使用正确的术语进行谷歌搜索,也许我可以找到类似的问题和解决方案。
谢谢
在 SharePoint 错误日志中,我发现以下 SharePoint 严重操作失败,因为以下证书存在验证错误:\n\nSubject Name: CN=.COMPANY, OU=域控制已验证, O=.COMPANY.com\n颁发者名称:SERIALNUMBER=00,CN=Go Daddy Secure Certification Authority,OU=http:// certificates godaddy com/repository,O="GoDaddy com, Inc.",L=Scottsdale,S=Arizona,C=US\n指纹:A998EF22\n\n错误:\n\n NotTimeValid:根据当前系统时钟或签名文件中的时间戳进行验证时,所需证书未在有效期内。
答案1
我在这个位置 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS 的错误日志中找到了描述,错误是:
SharePoint 严重 操作失败,因为以下证书存在验证错误:\n\n使用者名称:CN=.COMPANY、OU=Domain Control Validated、O=.COMPANY.com\n颁发者名称:SERIALNUMBER=00、CN=Go Daddy Secure Certification Authority、OU=http:// certificates godaddy com/repository、O="GoDaddy com, Inc."、L=Scottsdale、S=Arizona、C=US\n指纹:A998EF22\n\n错误:\n\n NotTimeValid:根据当前系统时钟或签名文件中的时间戳进行验证时,所需证书未在有效期内。
有了以上信息,我成功地通过谷歌找到了正确的区域
我们在 SERVER1 IIS 中发现了过期的证书。
我按照以下步骤操作:单击“开始”,单击“控制面板”,然后单击“管理工具”。
- 右键单击“Internet 信息服务 (IIS) 管理器”,然后选择“以管理员身份运行”。
- 在左侧的连接窗格中,选择包含该站点的计算机。
- 在功能视图中,选择服务器证书。
http://technet.microsoft.com/en-us/library/dd378790(v=ws.10).aspx