问题标签 [wss-3.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1670 浏览

sharepoint - 大文件上传到 WSS v3

我构建了一个 WSSv3 应用程序,它以小块上传文件;当每个数据块到达时,出于性能原因,我暂时将其保存在 SQL 2005 图像数据类型字段中**。

上传结束时出现问题;我需要通过 WSSv3 对象模型将数据从我的 SQL Server 移动到 Sharepoint 文档库。

现在,我可以想到两种方法:

有没有其他方法可以成功完成这项任务?

** 性能原因:如果您尝试直接在 Sharepoint 上写入每个块,您会注意到随着文件增长 (>100Mb) 的性能下降。

0 投票
1 回答
1036 浏览

security - 在 SharePoint 中扩展 Web 应用程序时的安全问题

所以,我有一个网站正在运行 ( http://servername ),并想添加另一个 URL,http: newURL 以获取相同的内容。我希望两个站点都使用相同的活动目录域进行用户/身份验证。

我扩展了现有的 Web 应用程序,以便新的 URL 可以工作。我将新区域的身份验证提供程序配置为与我现有的相同(NTLM 和 Windows 身份验证)。

问题是我无法使用上述安全设置通过新 URL 登录该站点。它一直说访问被拒绝(IIS 访问被拒绝页面,而不是 SharePoint)。它会让我进入的唯一方法是如果我打开我不想做的基本身份验证......

我错过了什么?我还尝试在不扩展 Web 应用程序的情况下仅编辑备用访问映射,但这根本不起作用......

0 投票
1 回答
244 浏览

asp.net - SharePoint 自定义登录表单在提交时不执行任何操作

我确信我错过了一些简单的东西。我在另一台服务器上工作,但现在我已经迁移到另一台服务器,它似乎不起作用。我有一个启用了基于表单的身份验证和自定义登录表单的 WSS 3.0 站点。当您进入登录表单并输入您的用户名和密码并单击提交时,它似乎只是刷新了页面,好像在回发中没有执行任何代码隐藏。我在那个表单上有另一个控件——一个按钮,当点击它时,应该显示一个隐藏的面板。这个按钮现在也没有任何作用。

我已经将登录表单的代码隐藏部署到了我的 bin 目录中(我知道有些人更喜欢 GAC,但我之前确实以这种方式工作)。

我认为这可能与 IIS 的设置方式有关,所以也许另一种表述问题的方式是“使用 FBA 时 IIS 中网站的正确设置是什么?”

更新:至少在这种情况下,使用 Firefox 会导致浏览器显示错误消息(与信任级别有关)。

0 投票
2 回答
14240 浏览

sharepoint - 检索页面上的 Web 部件列表

我正在尝试获取在 sharepoint 3.0 的网页上部署的 webpart 列表。有没有办法从共享点内容数据库中检索它,或者我可以以编程方式进行检索?

0 投票
1 回答
3595 浏览

sharepoint - SharePoint 自定义 Web 服务使用问题 - HTTP 401:未经授权

我在 WSS 3 中部署了一个自定义 Web 服务。它有两种 Web 方法。

第一个返回加载程序集的版本,而不调用任何 SharePoint 对象。第二个返回有关库的一些基本信息,例如:

在客户端应用程序中,我有以下内容:

当客户端应用程序在部署 SharePoint 的计算机上运行时,一切正常。

当客户端应用程序在远程计算机上运行(但在同一用户下)时,第一种方法仍然有效,但第二种方法抛出 System.Net.WebException: HTTP 401: Unauthorized。

我试图手动设置凭据(service.Credentials = new System.Net.NetworkCredential(login, password, domain);)但这没有帮助。

我尝试使用类似的场景来调用内置的 SharePoint Web 服务,它们工作得很好: 对不起这个错误......如果没有适当的权限,有些方法不能正常工作。

0 投票
2 回答
907 浏览

sharepoint - Sharepoint 隐藏菜单中的项目

有没有办法隐藏:共享点列表中的“编辑项目”/“管理权限”/等?
我想避免修改 CORE.JS,也许是 JQuery hack/tweak?
我正在研究,但我看不清楚。

0 投票
1 回答
97 浏览

c# - 单击指向 WSS 中文件夹的查找字段后,如何将用户定向到内容而不是属性?

背景

我想在指向文件夹的共享点列表中放置一个查找字段。这是简单的部分,但我希望用户在单击链接后被指向文件夹内容(而不是文件夹属性)。从共享点界面不可能,所以我正在尝试创建自定义字段类型。

问题 我应该在 SPFieldLookup 派生类(或其他任何地方:P)中重载什么方法才能将用户指向文件夹内容?

PS 请不要建议创建超链接字段,因为链接会在不同的访问映射下断开。

0 投票
1 回答
1957 浏览

sharepoint - 使用 GUID 调用时 WSS GetListItems 不返回没有继承权限的文件夹

WSS 3.0 列表服务

我正在使用以下 CAML 查询在图片库(名称图片)上运行GetListItems() :

此查询正确返回 Uploads 文件夹中的所有文件和文件夹。

但是,如果我导航到 Uploads 文件夹并在 Uploads 文件夹上选择Edit Permissions,然后选择Actions > Edit Permissions,然后在确认框中单击OK,则此查询不再有效。

我不相信这与权限有关,因为我根本没有修改权限,我只是通过选择Edit Permissions来“从父级复制 [ied] 权限,然后停止 [ped] 继承权限” 。此外,运行此查询时我没有收到错误消息,我只是得到一个空的结果集。

我尝试过的其他事情:

  • 删除 QueryOptions 中的所有标签:这仍然不会返回 Uploads 文件夹或其下的任何文件或文件夹
  • 直接向我的用户帐户的文件夹添加权限:这没有帮助
  • 寻找有类似问题或某种解决方案的东西:无济于事

其他信息:

  • 从 C# Win Form App 调用它

有谁知道如何解决或解决这个问题?如果需要更多细节或澄清,请告诉我。

因此,经过一些更多的实验,找到了一个解决方案,尽管没有得到很好的解释或记录。问题与调用GetListItems函数的方式有关,这是无法正常工作的代码:

对于上述情况,这没有按预期工作,但是,它适用于所有其他文件夹和文件。解决方案是向GetListItems发送列表名称“图片”而不是列表 GUID,如下所示:

更新
此外,MSDN文档建议在使用 Lists.GetListItem 方法时使用 GUID 而不是列表名称:

listName:包含列表的显示名称或 GUID 的字符串。建议您使用 GUID,它必须用大括号 ({}) 括起来。查询 UserInfo 表时,字符串中包含“UserInfo”。

我不知道为什么这段代码有效而原始代码无效。虽然我的问题已经解决,但有没有人知道为什么我的原始代码不起作用(仅适用于上述情况)而修改后的代码起作用?

0 投票
2 回答
678 浏览

sharepoint - WSS 3 SP2 OnTaskCreated

在工作中,在 WSS 3.0 上安装 SP2 后,我们遇到了与 OnTaksCreated 的偶然行为相关的问题。有关此检查的更多信息“ http://fightingvssharepoint.blogspot.com/2009/06/ontaskcreated-in-wss-30-sp2.html ”。我们还没有找到解决办法,所以我们正在尝试另一种解决方案。包括取出 OnTaksCreted 并将其所有活动移至 OnTaskInit。如果您确实有解决 SP2 OnTaskCreated 问题的方法,请告诉我!但是,如果您不继续阅读,请...

自定义工作流程简介:在“任务”列表中创建新任务,设置工作流程状态并向“assignedTo”人员发送电子邮件。邮件正文中填写了最近创建的任务信息。为了检索此信息,需要调用“GetWorkflowTask”方法。该方法的签名是:

SPWorkflowTask 任务 GetWorkflowTask (int taskID)

此方法在 OnTaskCreated 中调用时可以正常检索任务。但是,如果我在 OnTaskInit 中调用它,则在 Createtask 活动之后检索 null。为什么?

谢谢!乔治。

0 投票
2 回答
2624 浏览

sharepoint - WSS 3.0:将错误的服务器显示为配置数据库服务器

将我的配置数据库移动到不同的数据库服务器后,我很难让农场重新启动并运行。

现在我的事件日志充满了错误消息,在我的旧数据库服务器上无法访问 config-db。农场中的操作/服务器... /_admin/FarmServers.aspx 仍将旧数据库服务器显示为配置数据库服务器

我可以创建一个新的 wss Web 应用程序,并且可以在新配置数据库的对象表中看到相应的记录!?

我怎样才能摆脱这个神器?

TIA 斯特凡