我们正在使用 Windows Azure Web 角色来托管我们的 MVC 3 应用程序。从这里关于 SO 的许多与性能相关的问题中,我看到 URL Rewrite 模块可以对 MVC 3 应用程序产生性能影响,即使在不使用时也是如此。
话虽如此,web.config 或 ServiceDefinition 文件中是否有办法禁用或删除 Azure 上的 URL 重写模块?我考虑过的一种方法是在启动时使用 .cmd 文件,类似于我们用来延长应用程序池超时和回收期的方法,但找不到禁用模块的命令行方法。