在 windows 2008 的 IIS7 跑 MVC, 會遇到 Application_BeginRequest 沒有作用, 可以在 web.config 中加一個:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
另外聽說裝 KB980368 會是比較好的解決方法, 有空再來試試.
參考: http://blog.darkthread.net/post-2015-05-30-aspnet-mvc-on-win2008.aspx