#asp.net #visual-studio-2010 #visual-studio
#asp.net #visual-studio-2010 #visual-студия
Вопрос:
Я работаю над ASP.NET проект в Visual Studio 2010 удаленно (по локальной сети) на очень мощном компьютере с Windows Server. Я работаю в небольшой некоммерческой организации, и предыдущий разработчик писал и разрабатывал на этой машине, поэтому я пришел и был ограничен этой настройкой. Visual Studio, похоже, работает немного медленно / прерывисто на этой ОС. Мне интересно, нормально ли это и лучше ли разрабатывать локально на моем компьютере с Windows 7.
Комментарии:
1. Да, предыдущий «разработчик» разрабатывался прямо на рабочем сервере, не имел системы управления версиями, не имел промежуточной машины. Это немного беспорядок
2. Эта настройка может быть связана с лицензированием. Может быть, у них есть только 1 лицензия, и они хотели поделиться ею между разработчиками? Я предполагаю, что вы удаленно подключаетесь к серверу с помощью удаленного рабочего стола или какого-либо другого инструмента? Если это так, то работать таким образом будет очень неприятно: ( Если вы можете, установите VS express локально и работайте в нем, затем разверните на сервере.
3. Спасибо. В настоящее время я подключаюсь к удаленному рабочему столу через удаленный рабочий стол, и да, это кажется неприятным, громоздким методом. Я подумал, что это может быть связано с лицензированием, я спросил об этом.
Ответ №1:
Большинство разработчиков, которых я знаю, запускают Visual Studio на своем локальном компьютере. Случай у всех разный, поэтому у нас нет возможности ответить на этот вопрос, не будучи там на самом деле. Так что сделайте это и посмотрите, что работает лучше для вас. Никто в SO не может ответить на этот вопрос за вас.
Ответ №2:
Я запускал Server 2008 в качестве настольной ОС на своей предыдущей машине около 3 лет — 4 ГБ оперативной памяти, процессор AMD, с ним не было проблем, поэтому я не думаю, что это ОС как таковая, если только она не была установлена или настроена плохо.
Но нет, это ненормальный сценарий, никогда не стоит делать всю разработку на производственной машине.
Медлительность / неустойчивость может быть вызвана несколькими причинами: —
- если компьютер используется для размещения разрабатываемого вами приложения, действительно ли приложение используется во время разработки? Если сервер периодически или регулярно находится под нагрузкой, это может быть причиной медлительности
- если вышесказанное верно, пожалуйста, сообщите мне фактическую ASP.NET веб-сайт — это копия базы кода разработки, и вы не просто компилируете сайт на месте … по мере его использования.. ужас
- делает ли машина что-нибудь еще? Работает ли SQL Server также на этом компьютере, отправляет ли он электронные письма, есть ли какие-либо службы Windows, связанные с приложениями?
- вы пробовали профилировать приложение или, по крайней мере, использовать PerfMon, чтобы увидеть, что происходит?
- какие-либо проблемы с драйверами? вы проверили журналы событий ?
- насколько быстро ваше подключение к Интернету?
Короче говоря, это может быть несколько вещей, но опыт разработки на Server 2008 не должен отличаться от Vista, Win7 или 8.