Я разработал приложение VB.NET с Visual Studio 2008. Приложение взаимодействует с SQL Server и обрабатывает текстовый файл.Запуск приложения VB.NET на сервере Windows 2003
Мой вопрос касается производительности. Хотя я запускаю его из Visual Studio 2008, для завершения требуется 3 секунды. То же самое происходит, когда Запускаю исполняемый файл, созданный мастером установки на рабочем столе (Windows XP sp 3). Но если я запустил исполняемый файл, установленный на сервере Windows 2003 Server, это займет 15 секунд! Что может быть причиной снижения производительности на сервере и на рабочем столе? .Net framework 3.5 SP1 установлен как на рабочем столе, так и на сервере.
Спасибо, Лев
Я предлагаю вам сначала немного диагностировать эту проблему: действительно ли она работает медленнее только на сервере, или может быть, что она работает быстро только на вашем компьютере? Обычно ли он работает медленно под сервером Windows 2003 или только на конкретном сервере, на котором вы его установили? Кроме того, диагностируйте, какая часть вашего кода занимает много времени: используйте вывод трассировки какого-либо типа (достаточно писать в текстовый файл), который сообщает о временной отметке каждой подпрограммы, начинающейся с, и вы можете определить, -routine. –
Работает ли он как сервис? – JeffO