У нас есть приложение Winforms, которое находится на сервере.
Другими словами, люди запускают приложение с помощью ярлыка, который указывает на исполняемый файл в интрасети. Там, где никогда не было проблем с производительностью с этим подходом до сих пор.
Проблема в том, что через VPN приложение загружается крайне медленно.
Для отображения основной формы требуется 1 минута и 40 секунд.
Весь код в главной форме в событиях Load и Show отключен для проверки производительности, и для загрузки формы по-прежнему требуется много времени.
Также сопоставленный каталог установлен как доверенный окнами.
Вопрос в том, что может вызвать медленную загрузку через VPN?
Мне кажется, что просто загрузить основную форму без какого-либо кода уже медленно.
Приложение использует DevExpress, так что есть много от DLL для загрузки. Может ли это быть причиной этой проблемы?
Я знаю, что это не очень хороший вопрос для SO, но мне нужны некоторые идеи, в каком направлении искать эту проблему.
Я нашел этот вопрос здесь, но проблема возникла из-за ошибки в их коде, поэтому она не помогает мне