不是每页构建整个Web应用程序

时间:2016-07-10 06:13:11

标签: c# asp.net-mvc azure azure-web-sites

我创建了一个关于MVC C#的网站,并且它在本地表现得像预期的那样,但是一旦我在Azure上传它就开始加载缓慢(初始加载),每个页面都有自己的时间。我已启用“始终开启”功能,但它并没有带来太多好处。现在的问题是,是否有办法强制访问整个Web应用程序,而不是当前活动的页面模式。

1 个答案:

答案 0 :(得分:0)

如果您的意思是初始请求需要很长时间,然后任何后续请求都很快,那么那将是因为您正在尝试冷启动.NET应用程序。许多.NET应用程序对JIT来说都很慢并且加载了所有的.NET需求,但是一旦加载了所有内容,它们就会很快。

如图所示,请在选择应用服务计划时选择最近的区域。

如果页面仍然加载缓慢。我建议您使用Windows Internet Explorer开发人员工具网络捕获来查找详细问题:https://msdn.microsoft.com/en-us/library/gg130952(v=vs.85).aspx。如果它与您的应用程序相关,请优化代码。

问候