2008-10-02 70 views
4

ASP.NET项目中有多少“页面”存在任何已知问题?ASP.NET项目大小

项目创建的DLL的大小是否至关重要?

我现有的项目约150页和DLL只有3MB左右,但它已经从约50页,0.5 MB

回答

2

Scott Hanselman两年前开始讨论这个问题。

绝对限制是您的系统内存。项目越大,使用的内存就越多。

当然,您可以留在一个解决方案[50-200]项目。

如果您发现您的Visual Studio比预期花费更多的内存开始考虑打破您的项目。

在我看来,最好的做法是让项目大小成为设计要求。

编辑:我没有真正回答你的问题。要说清楚。 VS2003,VS2005或VS2008解决方案中包含的元素(页面,项目,图像,参考等)越多,Visual Studio将在内存中占用的内容越多。

0

我还没有遇到与站点的任何问题,最近增加多达数百页尺寸。我们谈论的网站有多大?页面之间是否存在内置冗余,可以通过单个页面获取参数来解决?

0

通常情况下,将大型站点或项目的子部分分解为多个ASP.NET Web项目是有意义的。这使得网站的方式更加模块化。此外,如果您拥有在整个网站中使用的通用控件,而这些控件通常只会导致只有这些控件的项目。

但是,为了直接解决这个问题,我管理的项目有很多很多页面,并且没有问题......除了它变得“有趣”浏览器和开发反对。

0

从技术上讲,您可以在Web应用程序项目中搜索“页面”(我想冒险说几千个)。

拉塞尔说,尽管如此,将其分解成模块,可能会更容易维护。

是否有限制?不是。您是否应该组织项目,以便管理更容易?是。

0

除非您尝试调试它(或关闭批量编译),否则没有问题。或者如果你有一堆文件夹。每个文件夹将为打开批处理的所有文件都有一个DLL。所以如果你把事情分解成一堆文件夹,那可能会导致进程内存的碎片问题。否则,没有问题的大量网页。