如何为Sharepoint创建.Net开发的良好环境? [英] How should I create a good environment for .Net development for Sharepoint?

查看:62
本文介绍了如何为Sharepoint创建.Net开发的良好环境?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的公司已经使用外部公司进行所有软件开发和基础架构,但现在我们希望将其内部迁移。公司在适用的情况下使用Microsoft产品来标准化环境。 Sharepoint将用作管理人员,销售人员等所需的所有工具的门户。Sharepoint在一台服务器上运行,而我们的数据库在另一台服务器上运行。他们俩都位于。现在要问的问题:

My company have used external companies for all software development and infrastructure but now we want to move it inhouse. The company uses Microsoft products where applicable to standardize the enviroment. Sharepoint will be used as a portal to all tools needed by management, sales personal etc. Sharepoint runs on one server and our databases on another. They are both located abroud. Now to the question:

我如何为开发和测试我们的软件设置良好的环境。例如,定制的Web部件,外部Web服务的集成等?

How can I setup a good environment for developing and testing our software. i.e. customized Web Parts, integration of externally located web sevices etc?

如何配备好的开发/测试服务器(硬件和软件)?

How would a good development / test server be equipped (hardware and software)?

是购买功能强大的服务器还是运行我们服务器的虚拟副本的性能更好的工作站?

Is it better to buy a powerful server or better equipped workstations running virtual copies of our servers?

您的公司如何解决它,

How have your companies solved it, and what would you change in your setup?

关于
Marcus

With regards Marcus

推荐答案

目前,我进行MOSS开发,并且我使用的设置当前包含单个Windows Server 2008 Standard系统(以前是VM,现在是物理机,但是我没有个人喜好一种方式或

I do MOSS development at the moment, and the setup I use currently consists of a single Windows Server 2008 Standard system (used to be a VM, now its a physical machine but I have no personal preference one way or the other) with:


  • Visual Studio 2008 Standard

  • WSS 3 Visual Studio Extensions for 2008( 链接))

  • SmartPart模板(链接

  • 使用Active Directory配置和设置

  • 配置和设置Exchange(非常适合访问AD配置文件中的customAttribute,可用于管理用户数据并将其导入SharePoint)

  • WSPBuilder(链接

  • SQL Server 2005 Standard

  • Visual Studio 2008 Standard
  • WSS 3 Visual Studio Extensions for 2008 (link)
  • SmartPart templates (link)
  • Active Directory configured and setup with its own domain
  • Exchange configured and setup (very good for getting access to the customAttributes in AD profiles, which you can use to manage user data and import into SharePoint)
  • WSPBuilder (link)
  • SQL Server 2005 Standard

在硬件方面,我可以在具有4GB内存的双核2.5Ghz系统上很好地运行以上所有功能-重要的是,它必须是32位系统,必须加以强调。您的开发环境必须为32位,SharePoint中有太多东西可以在64位下正常运行,但是您不能在64位下针对它进行开发。

Hardware wise, I am fine running all of the above on a dual core 2.5Ghz system with 4GB ram - but the most important thing is that it has to be a 32bit system, that has to be stressed significantly. Your development environment must be 32bit, there is so much in SharePoint which will run fine under 64bit, but you cannot develop against it in 64bit.

我会再次强调-您必须使用32位环境进行开发。

I will stress that again - you must use a 32bit environment for developing.

最后,切勿在代码中假设文档库,列表或其他SharePoint功能的GUID已设置-如果您需要通过某种方式进行设置,请将其作为部署脚本的一部分。这样,可以大大减少维护开发,UAT和生产环境的管理员开销。

Lastly, never assume in code a set GUID for a document library, list or other SharePoint feature - if you need something setup in a certain way, make it part of your deployment script. This way, your admin overhead for maintaining the development, UAT and production environments is reduced drastically.

对于当前设置,我唯一需要更改的就是关闭SQL Server。到其自己的硬件,这样可以减少开销,还可以让您针对单独的服务(例如SQL Server Reporting Services和业务数据目录)调查NTLM / Kerberos双跳问题。

The only thing I would change about my current setup is moving the SQL Server off to its own hardware, as that reduces overhead and also allows you to investigate the NTLM/Kerberos double hop issue with regard to separate services such as SQL Server Reporting Services and the Business Data Catalog.

这篇关于如何为Sharepoint创建.Net开发的良好环境?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆