1

快速提问。在 vs2010 中创建 web 部件时,最好将所有 web 部件分组到一个项目中,还是创建单独的项目。我无法完全理解如何最好地组织这个。Web 部件将成为更大的 Intranet 解决方案的一部分,但将是完全独立的实体,将在一段时间内相互独立地开发和更新。

4

2 回答 2

1

快速的问题,而不是那么快的答案。这确实取决于您的 Intranet 的结构以及您希望如何使其可用。以下是一些需要考虑的重要想法。

  • 是否有很多 Web 部件会共享代码(例如,我可以想象日志会被共享)?好的,您可以将共享代码放在单独的项目中,但是如果您要重用很多内容,将所有内容放在同一个解决方案中会很方便。如果您确定要将它们分开,则可以为每个 webpart 解决方案使用 wsp。但请考虑您还将为每个 Web 部件提供单独的功能。

  • 您的 Web 部件在哪里使用?如果您有几个 Web 应用程序,并且只有某些 Web 部件将在某个 Web 应用程序中使用。然后您可以考虑将这些 webpart 放在单独的包中。

  • 携手上一个话题,你是不是一直想让每个 webpart 都可用?如果您使用一个 web 应用程序,使用不同的站点集合,您可能并不总是希望所有 web 部件都如此。要解决此问题,您可以考虑将 Web 部件置于不同的功能下,并仅激活您想要的 Web 部件的功能。

我相信还有更多,但这些是我想到的。

于 2012-11-30T16:23:59.107 回答
0

实际上它取决于您的要求。但是如果将所有内容都包装在一个单独的页面中,那很好,因为我们在页面上添加的只有 webpart 执行。所以它不会影响任何性能问题或其他任何事情。

于 2012-11-30T12:27:47.693 回答