Контроль версий:
Обязательно посмотрите SubVersion, он бесплатный, мы используем платный хостинг под названием Assembla (www.assembla.com), но вы можете установитьсервер в вашей сети.Самый популярный клиент называется TortoiseSVN (http://tortoisesvn.tigris.org/), он также бесплатный. Вы также можете взглянуть на VisualSVN (http://www.visualsvn.com/), который интегрирован в VS IDE, их сайт также имеет удобную установку сервера SVN.
Local Dev Environment
Локальный IIS или встроенный веб-сервер VS в VS оба в порядке, я думаю, это действительно до предпочтения. Открытие веб-сайта (File-на основе системы), а не на основе IIS, кажется, работает хорошо для нас.
Push-изменения Live
ASP очень постраничная разработка и не требует компиляции, копированияФайлы до тестового или рабочего сайта довольно просты. В зависимости от того, как вы компилируете / публикуете свой сайт asp.net, вам нужно будет подумать о том, как вы компилируете код библиотеки и публикуете свое веб-приложение / веб-сайт.
Iрекомендовал бы начать с использования SVN для фиксации изменений и обновления тестовых / производственных сайтов.
IDE:
Я бы порекомендовал обновить его до последней бета-версии.версию VS2010 и используйте ее.
Что-нибудь еще:
Подумайте о развертывании, вы заменяете все перед тем, как начать работу?
Рассмотрите возможность принятия существующегоFramework, используйте ORM или Business Objects, возможно, даже используйте Code-Generation.Взгляните на CodeSmith, с ним связаны различные фреймворки ORM / Business Object.(они будут использовать различные методы и технологии в .net framework, которые вам необходимо изучить)
Посмотрите на базовую структуру сайта:
Рассмотрите asp.net WebForms (Приложения)или MVC (веб-сайты) [да, это очень простой анализ различий]
Членство на сайте и разрешения: посмотрите на MembershipProvider, RoleProvider и создайте свою собственную.
Файловая система: Подумайте, как и где вы будете загружать файлы.
Разделите пользовательский интерфейс на многократно используемые элементы управления.
HTH, Удачи, у вас много дел ...