首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么Azure Web角色上的IIS需要如此频繁地重新编译ASP.NET应用程序?

为什么Azure Web角色上的IIS需要如此频繁地重新编译ASP.NET应用程序?
EN

Stack Overflow用户
提问于 2011-05-06 08:33:20
回答 1查看 757关注 0票数 17

我在许多不同的环境(AppHarbor、Azure、DiscountASP.NET、GoDaddy等)上部署了ASP.NET应用程序。我在Azure上的部署让我感到困扰的一件事是,如果超过几个小时没有请求,我的低流量网站就会被JIT编译。

显然,我可以通过增加网站的流量来解决这个问题(我是在开玩笑),或者尝试通过预编译做一些老生常谈的事情,但我更愿意理解为什么网站需要在Azure中不断编译。我从来没有注意到在其他低流量网站的提供商(甚至GoDaddy)上存在这个问题--有什么原因吗?我可以在Azure配置文件中做些什么来阻止这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-06 08:55:28

使用web角色启动任务提升应用程序池超时设置。Steve Marx有一个post on how to do this in Azure.,你可以通过远程桌面登录来更改它以进行验证-但这个设置会在你下次部署时被清除。

在其他环境中,应用程序池设置可能会有不同的配置。当我第一次建立我的Azure站点时,这让我困扰了一段时间。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5905620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档