2010-03-31 173 views
2

只想知道如何禁用在ASP.NET MVC中的URL重寫。我不需要在我的應用程序中重寫URL,並且想要關閉它。原因:我知道url重寫使用反射,並希望通過避免它來節省幾個cpu週期。由於如何禁用ASP.NET MVC url路由

回答

1

刪除在Global.ascx

+0

我收到此錯誤...「傳入的請求不符合任何路由」 – Luke101 2010-03-31 06:54:11

+0

從web.config中刪除路由條目。 – 2010-03-31 06:58:32

2

設定的路線如果您關心性能那就不要。路由引擎儘管使用反射的事實非常優化。另外,如果您關閉路由,您希望如何調用控制器操作?

+2

是的,禁用路由有點擊敗了整個MVC範式 – 2010-03-31 07:16:48

+0

@PieterG,你說得對,路由是MVC範式中的核心組件。 – 2010-03-31 07:20:01

+0

我完全同意。在MVC中禁用路由沒有意義。此外,'一些cpu週期'在Web應用程序中沒有任何用處。單純的TCP開銷可能是百萬分之一。 – mnemosyn 2010-04-19 11:15:44