是否可以在Azure网站中使用NGen DLL?

是否可以在Azure网站中使用NGen DLL?,azure,ngen,Azure,Ngen,我们目前正在使用MVC3、.NET4.5、EF6.1、MSSQL2008(dev)、SQLAzure(测试和直播)。我们的应用程序非常复杂,在应用程序池刷新后,我们会遇到明显的预热延迟,大约30秒。我们使用外部自动转账服务来保持网站的温暖,这是OKish。。。。但是,如果只部署本机映像,那么无论什么原因,只要应用程序池刷新,我们都知道应用程序将尽快加载,这将是一个更好的解决方案 因此,调查恩根的理由 然而,我不确定这是否适用于Azure网站。我有一些问题: 1) NGen需要管理员权限。据我所知

我们目前正在使用MVC3、.NET4.5、EF6.1、MSSQL2008(dev)、SQLAzure(测试和直播)。我们的应用程序非常复杂,在应用程序池刷新后,我们会遇到明显的预热延迟,大约30秒。我们使用外部自动转账服务来保持网站的温暖,这是OKish。。。。但是,如果只部署本机映像,那么无论什么原因,只要应用程序池刷新,我们都知道应用程序将尽快加载,这将是一个更好的解决方案

因此,调查恩根的理由

然而,我不确定这是否适用于Azure网站。我有一些问题:

1) NGen需要管理员权限。据我所知,我需要管理员权限才能将本机映像安装到Azure网站上,或者我可以在本地“同一cpu”机器上生成它们并跨多个站点复制它们吗

2) 现在需要完全信任。我相信这与WAWS无关

3) NGen是否只在缓存中安装,而不生成某种文件以复制到其他位置

谢谢你的提醒。

可能的副本