我在Azure App Service上托管了一个Asp.NET MVC应用程序。我收到一个超过230秒的超时异常。如何在Azure App Service上增加它?
答案 0 :(得分:3)
据我所知,230秒是请求可以在不将任何数据发送回响应的情况下花费的最长时间。
我们无法在azure web app中增加它。
这是两个解决方法。
一个是您可以将应用程序移动到云服务或创建一个可以控制这些设置的VM。
另一种方式,您也可以在MVC中使用异步模式。
例如:
首先,您可以将请求发送到MVC以告知服务器开始工作并返回http 202。
然后,您可以每隔几秒或几分钟从客户端发送请求以检查服务器的工作情况。如果它完全有效,则返回200告诉客户已经完全。