将所有视图放在共享文件夹中 - 可以正常工作,但会抛出“捕获的异常”。性能问题?

时间:2010-04-22 05:53:10

标签: asp.net-mvc asp.net-mvc-2 performance asp.net-mvc-routing

我在VS2010 / MVC2中有一个简单但使用频繁的应用程序。我不喜欢为每个视图/控制器分别设置文件夹,因此拥有Shared文件夹中的所有视图。它工作正常,但在VS中进行调试时,我注意到它正在抛出IO“捕获异常”,因为它似乎在进入Shared文件夹之前在[FolderName] / [ViewName]文件夹中查找。

同样,该应用程序运行良好,但我担心所有这些“捕获的异常”将产生轻微的性能影响,因为它们通过CLR确实有成本。有没有什么办法可以配置路由,以便它只能在共享文件夹中查找?

感谢。

1 个答案:

答案 0 :(得分:1)

在调试模式下是,在发布模式下,视图位置被缓存,因此除非您在调试模式下运送站点,否则不要担心性能。查看this post