0

我想自定义 sharePoint 网络应用程序以适应公司的要求。目标是在创建文件夹时在文件夹中创建几个按填充的任务项。文件夹和任务项都是同一列表中的自定义内容类型。因此 SharePoint Designer 不允许创建这样的工作流。由于这个限制,我必须深入研究 Visual Studio/C# 解决方案。

我做了一些研究以使用 Windows Server 为此构建开发环境(虚拟机)2008R2 + MOSS 2007 + SQL Server 2008.但是没有解决方案可以使用 SBS 2008R2 做到这一点。我有以下问题。

  1. 我们的生产服务器是SBS2008R2 SP2 + WSS 3.0 + SQL 2005 + Exchange 2007 所以我需要在开发机器上设置完全相同的环境吗?

  2. 如果一切都在测试环境中运行,我如何将更改部署到我的生产服务器。

  3. WSS3.0 和 SharePoint Foundation 是一样的吗?我知道 MOSS 是 WSS 的扩展。

我有 VB.net 和 Java 的开发经验,所以实际编码不是问题,但我是 sharePoint 及其术语的新手。所以如果我听起来很傻,请原谅我。

任何帮助,将不胜感激!

4

1 回答 1

0

按照提问的顺序。

  1. 最推荐的 SharePoint 开发方式是拥有与生产相同的测试/开发场。但是对于您的特定情况(环境和任务),您的开发环境似乎就足够了。
  2. 当您在 Visual Studio 中为 SharePoint 开发解决方案时,您可以直接创建 WSP 以进行部署。您没有指定 VS 版本,但例如 VS2010 有一个用于 SharePoint 2007/2010 的 OOTB 项目模板,VS2012 也有(但我不确定 SP2007),对于 VS2005 和 VS2008 有一些扩展/插件。wsp 应该包含所有自定义,因此您可以轻松执行部署、更新等。
  3. 在 2007 年有两个版本的 SharePoint - 轻 WSS3.0 和重 MOSS,在 2010 年它变成了 SharePoint Foundation 和 SharePoint Server。所以 SP Foundation 2010 就像是 WSS3.0 的下一个版本

至于您的任务(文件夹的自动任务),最佳做法是为文件夹项目创建事件创建自定义事件接收器。

于 2013-01-30T20:24:38.563 回答