Tag: sharepoint

使用itemreceiver sharepoint重定向

当列表项添加到sharepoint列表时,我想重定向到感谢页面。 我怎么能在物品接收器中做到这一点?

克隆sharepoint角色组

我想编写一个C#应用程序来克隆SharePoint MOSS2007角色组(及其权限),但是没有起点。 MOSS2007似乎没有充分记录(在开发方面),尽管谷歌搜索问题相当广泛仍然没有任何想法开始尝试。 我希望这里有人做过类似的事情和/或知道SharePoint库足以提供一个很好的参考点。 我真诚地为基本问题道歉,也没有提供更多信息 – 如果我还有其他任何想法的话!

C#OneDrive for Business / SharePoint:从本地同步文件获取服务器路径

我正在编写WPF C#应用程序,并希望获取本地同步文件的SharePoint URL。 在Windows资源管理器中,用户可以右键单击同步的OneDrive文件夹中的文件,选择“OneDrive for Business”菜单和“复制链接”。 这提供了同步文件的SharePoint URL。 有没有办法在C#中复制它? 目前,如果我使用我的应用程序中的FileOpenDialog引用该文件,我只获得本地物理路径(例如c:\ onedrive … \ file.txt)。 如何使用本地同步文件来获取SharePoint URL?

如何在SharePoint 2010中获取服务应用程序权限

在SharePoint 2010中读取特定服务应用程序的帐户权限的最佳/最简单方法是什么? 目前我一直在搞乱: var solution = SPFarm.Local.Solutions[“Service App Name.wsp”]; var solutionPermissions = solution. //trying different options here 我一直在寻找可以遵循“解决方案”的不同选项。 但到目前为止,我感到很茫然。 有任何想法吗?

收到“无法找到类型或命名空间名称’LayoutsPageBase’的错误”

为了给您提供完整的视角,我尝试在SharePoint中创建自定义function区。 为此,我正在学习本教程 。 我创建了所需的function,并能够使用简单的JavaScript警报进行部署和测试。 现在我试图点击function区按钮调用ASPX页面。 为此,我在我的项目中创建了一个应用程序页面。 但是在ASP.NET页面的代码隐藏文件中,我收到以下错误: The type or namespace name ‘LayoutsPageBase’ could not be found (are you missing a using directive or an assembly reference?) C:\Users\Administrator\Documents\Visual Studio 2012\Projects\CustomRibbonButton\CustomRibbonButton\Layouts\CustomRibbonButton\ApplicationPage1.aspx.cs 我已导入(我希望你在C#中称之为) Microsoft.SharePoint.WebControls with statement using Microsoft.SharePoint.WebControls; 从StackOverflow上的这个问题我可以看出LayoutsPageBase类在沙盒解决方案中不可用(路径为\UserCode\assemblies )。 所以在我的项目中,我去了References > Microsoft.SharePoint ,右键单击它以查看其属性。 其“属性中的Path窗口显示为C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\ISAPI\Microsoft.SharePoint.dll 。 这个错误的原因是什么?如何解决?

参考Microsoft.SharePoint.dll

我有一个Shrepoint安装在其上的服务器。 我想测试这段代码: SPUtility.GetLocalizedString方法 当我添加对Microsoft.SharePoint.dll的引用时,我可以解析SPSite和…。问题是当我想要构建项目时,它无法再using Microsoft.SharePoint识别: 我收到此错误: 错误13名称空间“Microsoft”中不存在类型或命名空间名称“SharePoint”(您是否缺少程序集引用?) 问题出在哪儿? 我添加了对Microsoft.SharePoint.dll引用,但在构建时它不起作用

将可视Web部件部署到SharePoint 2013时出错(激活function)

我正在尝试使用Visual Studio 2013将简单的Web部件部署到SharePoint 2013,我收到以下错误: 部署步骤“激活function”中出错:此function区中未安装具有Id’….的function,并且无法添加到此范围。 花了很长时间试图找到解决方案。 几个博客和论坛谈论它并提供不同的解决方案(没有一个对我有用)。 function范围设置为站点,解决方案未设置为沙箱。 如果我选择跳过激活选项,则部署有效。 但是当我进入网站设置并查看function时,我找不到它。 (我查看了网站function和网站集function)。 我试图在几个不同的地方更改权限。 我让用户成为网站所有者以及网站集管理员(尝试过主要和次要),但它似乎没有什么区别。 我是整个复杂的SharePoint世界的新手,因为我缺乏确切的条款。 在使用这个农场解决方案之前,我尝试使用沙箱,一切正常:我能够进行调试和部署。 我知道有一种方法可以使用PowerShell进行部署,但我认为这不是理想的解决方案。 有什么建议? 谢谢!

获取基于GUID的网站URL? (的SharePoint)

是否有任何代码示例,如果我知道guid,我会告诉我如何获取网站的url? 目前我有这个代码来获取网站集中的所有网站。 private void getSites() { SPSite oSiteCollection = SPContext.Current.Site; SPWebCollection collWebsite = oSiteCollection.AllWebs; for (int i = 0; i < collWebsite.Count; i++) { ddlParentSite.Items.Add(new ListItem(collWebsite[i].Title, collWebsite[i].ID.ToString())); } } 提前致谢。

仅来自Sharepoint列表的自定义字段

是否可以循环遍历共享点列表的字段集合并仅检索我们的自定义字段而不是sharepoint内置字段。 using (SPSite site = new SPSite(“http://localhost/”)) { using (SPWeb web = site.OpenWeb()) { SPList list = web.Lists[“My List”]; foreach (SPField field in list.Fields) { //We also get sharepoint built-in column here. And we don’t want that, just our //custom created fields. } } } 任何帮助,将不胜感激。 谢谢

sharepoint 64bit上的32位二进制文​​件,尝试加载格式不正确的程序

我有很多sharepoint web部件等,所有这些都是针对任何cpu编译的,它们在32位共享点上运行良好但是在64位中移动到服务器2008会导致以下错误: 尝试加载格式不正确的程序。 (HRESULTexception:0x8007000B) 从我的阅读中他们都应该工作得很好?