Description of problem
I have been installing extensions for a client on Azure with limited resources.
Although the obvious solution for this is to add more resources, the lack of feedback by the install process is a problem IMO.
DNN does not give any feedback if the install process fails due to a timeout (?)
I have also seen this on servers with enough resources but that were busy at the time, in general with packages of 4MB+ in size. I guess there's a timeout at the background, but there is no feedback you get as a user.
When you reload the page after some minutes (as nothing happens), it's uncertain if the extension installed or not and in some cases we even noticed that it seemed to be installed, but the dll in the bin was not the correct version.
Description of solution
IMO DNN should at least show a message if there is a timeout or maybe limit the install process to x minutes and show a fail message.
Ideal (although I realize this is not easy) would be if a user would get direct feedback of the install process steps.
That way it would also be easier to see what's going on.
FYI, Polydeploy has the exact same issue, it just stops without any notice.
Description of alternatives considered
none
Screenshots

Description of problem
I have been installing extensions for a client on Azure with limited resources.
Although the obvious solution for this is to add more resources, the lack of feedback by the install process is a problem IMO.
DNN does not give any feedback if the install process fails due to a timeout (?)
I have also seen this on servers with enough resources but that were busy at the time, in general with packages of 4MB+ in size. I guess there's a timeout at the background, but there is no feedback you get as a user.
When you reload the page after some minutes (as nothing happens), it's uncertain if the extension installed or not and in some cases we even noticed that it seemed to be installed, but the dll in the bin was not the correct version.
Description of solution
IMO DNN should at least show a message if there is a timeout or maybe limit the install process to x minutes and show a fail message.
Ideal (although I realize this is not easy) would be if a user would get direct feedback of the install process steps.
That way it would also be easier to see what's going on.
FYI, Polydeploy has the exact same issue, it just stops without any notice.
Description of alternatives considered
none
Screenshots