首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于ASP.NET的EpiServer开发环境

基于ASP.NET的EpiServer开发环境
EN

Stack Overflow用户
提问于 2010-01-08 12:55:00
回答 2查看 975关注 0票数 0

在我们公司,我们将为Windows平台开发比到目前为止更多的产品。由于这种规模的Windows开发对我们来说是新的,有一些经验丰富的开发人员的反馈将是很好的。

我们有以下要求:

  • 从一开始就有5个开发人员。
  • 从现在起每年有15个开发人员。
  • 所有开发人员都应该能够同时进行开发。
  • 能够为ASP.NET和EpiServer 5开发解决方案。

我们的想法:

  • 开发人员通过终端服务进行开发的共享服务器。
  • 从Visual的一些免费速成版本开始,如果我们需要额外的功能,可以升级到商业版本。
  • 使用IIS而不是内置到中的web服务器。

问题:

  • 我们在正确的轨道上吗?
  • 就许可证费用而言,上面的费用应该是最便宜的,对吗?
  • 您对使用共享TS服务器进行开发的多个开发人员有何看法?
  • 你知道有哪家公司有类似的开发环境吗?
  • 我们会立即错过整个Visual版本的一些功能吗?使用速成版本是一个错误的选择吗?
  • IIS是最好的选择吗?如果使用IIS,开发人员可以使用相同的端口进行部署。如果我们使用内置的web服务器,每个服务器都必须设置自己的端口,因为我们共享一台机器。

评论回答:

  • 我们正在考虑共享服务器,因为它很可能会降低许可成本。所以这纯粹是一个成本问题。我们使用CVS进行版本控制。我们的情况是,我们在Mac和Linux上进行开发,这就是为什么购买1服务器许可证+ Visual许可证似乎是启动这种开发的一种成本效益高的方式。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-08 20:23:00

由于您是指EPiServer,我的建议是在每个开发人员的PC上使用Visual内置的web服务器。然后获取某种Windows并在其上运行SQL Server和IIS。还可以使用某种DNS服务,该服务允许您创建用于在IIS上运行多个端口80站点的子域主机名。

我不知道确切的术语,但是您可能可以在这个场景中运行,而不是Express。然后您将获得完整的管理工具集,没有数据库的大小限制,并且支持导入和导出数据。如果您有2005和2008 SQL服务器的客户,您应该将这两个版本作为两个不同的实例运行,以便您可以轻松地在环境之间移动、创建和还原数据库备份。

开发人员在开发时都连接到同一个数据库,并在适当时将项目部署到服务器的IIS网站。如果您愿意,您可以允许客户使用它作为测试站点。

我也会把免费的VisualSVN服务器放在服务器上,而不是使用它。

我还会考虑将其作为虚拟服务器出租,并使用某种VPN来访问它。

如果你能忍受这些限制,我看不出使用VS会有什么问题。

祝好运!

票数 1
EN

Stack Overflow用户

发布于 2010-01-08 13:14:07

我第二次使用Numenor的评论--使用像Subversion这样的免费源代码管理。我害怕在终端服务上进行开发,原因很简单,如果您开始进行任何调试,Visual可能会占用资源。我假设你一次会有不止一个人参与这个项目,我想你可以买到比大型服务器更便宜的台式机,它可以容纳那些类型的终端服务器会话。

最重要的是,如果有多个人在同一个物理框上处理一个项目,那么两个人将一个file...back更改为源代码管理建议会有问题。

Andrew有一些伟大的文章概述了如何建立一个开发环境。有趣的是,他们在他关于建立一个StackOverflow类型网站的系列中。从这个开始,然后按照这个系列获得自动构建的独家新闻。

编辑:--您可能不想像安德鲁描述的那样使用CodePlex,但是私有的Subversion服务器在TortoiseSVN中的工作方式也是一样的。您可以从CollabNet获得Subversion。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2027633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档