2010-02-23 4 views
1

У меня есть приложение ASP.NET в VS2008, которое растет и развивается и тестируется на IIS7, а не на Cassini/IIS dev, поэтому, когда я вношу изменения, я публикую, запускаю и тестирую.Visual Studio - более быстрый способ публикации?

Публикация занимает больше времени и времени, так как в рамках решения все больше и больше построек для разных проектов. Если я хочу сделать простые изменения, чтобы сказать файл aspx, вместо публикации, я просто изменяю опубликованную версию, чтобы избежать затрат на публикацию, которая является болью.

Есть ли лучший/более быстрый способ? Есть ли что-то, что говорит о лучших методах/эффективных методах публикации/запуска/тестирования для VS2008?

ответ

6

Лично я только что создал виртуальный сайт в моем IIS, запущенном на порте 1337 (Ye, я geek, но я нахожу это смешным: P), что указывает на корень моего проекта. Я держать браузер открытым на локальном хосте: 1337, нажмите F6 в VS, а затем F5 в браузере - нет необходимости публиковать :)

Работает как шарм :)

+0

Спасибо. Я дам вам попробовать - что делать, если у вас есть URL-адрес для перезаписи и/или кода, который зависит от URL-адреса? – Steve

+0

Да, это может быть проблемой. Но imho, если ваш код не запускается на localhost, это либо плохой код, либо какой-то сторонний лицензированный виджет. Если это последний, вам не повезло, я думаю :(. Исправьте меня, если я неправильно понял ваш вопрос :) – cwap

+0

Подумайте об этом, мои перезаписи позаботились о IIS7, поэтому я думаю, что я должен быть в порядке. – Steve

1

просто пытаются отдельные данные, автоматически сгенерированные файлы и бизнес-уровни в разных проектах, поэтому вам не нужно будет создавать все решения, только части этого. Также сделайте клонирование локально, внесите изменения и опубликуйте в Интернете с помощью инструментов репозитория, таких как GIT или SVN.

+0

GIT + Visual Studio == массивная, массивная боль. SVN все равно. :) –

+0

Напротив, мы переключились с SVN на GIT, поскольку это было быстро (с помощью консоли) и очень гибкое. Я думаю, это зависит от конкретных проектов. –

Смежные вопросы