我們使用Windows Azure Web角色來託管我們的MVC 3應用程序。從許多與性能相關的問題可以看出,即使在不使用的情況下,URL Rewrite模塊也會對MVC 3應用程序產生性能影響。禁用/關閉Windows Azure Web角色中的URL重寫模塊
即便如此,web.config或ServiceDefinition文件中是否有方法禁用或刪除Azure上的URL重寫模塊?我想過的一種方式是在啓動時使用.cmd文件,類似於我們用於擴展應用程序池中的App Pool超時和循環週期的方法,但找不到禁用模塊的命令行方法。
URL Rewrite on by default on Azure Web Roles
Impact of URL Rewrite on Server
Method of increasing App Pool timeout on Azure
我相信這是SDK 1.7(最新的),我們也沒有選擇開啓/關閉IIS角色等,基本上選擇,在VS中,我們說,新的Web角色 - >包括我們的MVC項目,我們走了。 – Tommy 2012-08-14 14:27:17
我已經更新了我的答案。 – 2012-08-14 15:12:32
我會給它一個去看看它是如何工作的。感謝 – Tommy 2012-08-14 15:27:54