Bor*_*ris 4 sharepoint web-services
我需要一种方法来根据提供的URL确定SharePoint的版本.此外,我需要通过SharePoint Web服务或任何其他不涉及SharePoint对象模型的方法实现它(因为代码不在服务器上执行).有人可以帮忙吗?谢谢.
Jos*_*hua 15
为此,您可以对SharePoint URL执行Web请求,然后捕获主机标头.
有一个名为MicrosoftSharePointTeamServices的主机头,它将为您提供SharePoint版本.
见下文:
using System;
using System.Net;
class C {
static void Main(string[] args) {
var uri = new Uri(args[0]);
var wc = new WebClient();
wc.UseDefaultCredentials = true;
wc.DownloadString(uri);
var sharePointVersion = wc.ResponseHeaders["MicrosoftSharePointTeamServices"];
Console.WriteLine(sharePointVersion);
}
}
Run Code Online (Sandbox Code Playgroud)
然后将SharePointVersion与以下列表进行比较:
12.0.0.6535 MOSS 20071或WSS 3.0 SP2 + 12月09累积更新(KB960010 + KB960011)
12.0.0.6524 MOSS 20071或WSS 3.0 SP2 + 12月15日更新(KB977027 + KB977026)
12.0.0.6520 MOSS 20071或WSS 3.0 SP2 + 10月09累积更新(KB974989 + KB974988)
12.0.0.6514 MOSS 20071或WSS 3.0 SP2 + 8月09累积更新(KB973400 + KB973399)
12.0.0.6510 MOSS 20071或WSS 3.0 SP2 + 6月09累积更新(KB971538 + KB971537)
12.0.0.6504 MOSS 20071或WSS 3.0 SP2 + April 09累积更新(KB968850 + KB968851)
12.0.0.6421 MOSS 20071或WSS 3.0 SP2(KB953338 + KB953334)[更新于2009年8月1日:SP2下载现在包含修复激活问题的修补程序(KB971620)有关Microsoft SharePoint团队博客的更多信息]
12.0.0.6341 MOSS 20071或WSS 3.0 2009年2月09累积更新(KB961755 + KB961756)
12.0.0.6335 MOSS 20071或WSS 3.0 12月08累积更新(KB960010 + KB960011)
12.0.0.6331 MOSS 20071或WSS 3.0 10月08累积更新(KB957691 + KB957693,KB958567和KB958569)
12.0.0.6327 MOSS 20071或WSS 3.0 08年8月累积更新(KB956056和KB956057)
12.0.0.6318 MOSS 20071或WSS 3.0基础结构更新(KB951695和KB951297)
12.0.0.6303 MOSS 20071或WSS 3.0 SP1后修补程序(KB948945)
12.0.0.6301 MOSS 20071或WSS 3.0 SP1后修补程序(KB941274)
12.0.0.6300 MOSS 20071或WSS 3.0 SP1后修补程序(KB941422)
12.0.0.6219 MOSS 20071或WSS 3.0 SP1
12.0.0.6039 MOSS 20071或WSS 3.0 10月公开更新
12.0.0.6036 MOSS 20071或WSS 3.0 2007年8月24日修复程序包
12.0.0.4518 MOSS 20071或WSS 3.0 RTM
12.0.0.4407 MOSS 20071或WSS 3.0 Beta 2 TR
12.0.0.4017 MOSS 20071或WSS 3.0 Beta 2
12.0.0.3111 Office 12(PDC映像 - pre-beta) - 此版本的Office在"添加/删除程序"对话框中没有支持链接.
| 归档时间: |
|
| 查看次数: |
20556 次 |
| 最近记录: |