我正在使用MVC3、ASP.NET4.5和C#。
在预编译Web应用程序时,有几个选择:
- 不合并。
- 不合并,为每个页面和控件创建单独的程序集。
- 将所有输出合并为一个程序集。
- 将每个文件夹的输出合并到它自己的程序集中。
- 将所有页面和控件输出合并为一个程序集。
我正在部署到Azure网站。
我目前选择了第3种选项,这将创建一个2.5MB的程序集。
我意识到此时会生成PCode以便Jitter在运行时创建本机代码,因此性能应该是相同的。但是我想知道这些选项之间是否仍然存在性能差异。我目前选择了第3个选项,因为它看起来更整洁。
谢谢。