среда, 17 февраля 2010 г.

Преобразование Website в Web Application Projects

С появлением ASP.NET 2.0 и VS 2005 у разработчиков веб приложений появился новый тип проектов Website, который позволял изменять динамически не только дизайн страниц, но и  c# код. Этой возможностью многие стали пользоваться, но все это удобство достигается за счет того, что каждая страница и контрол компилируются по отдельности. При довольно большом размере проекта, компиляция занимает очень много времени. К тому же модель Website по умолчанию не добавляет namespace для страниц, что ведет к путанице и даже странным ошибкам компиляции.

У нас на проекте решили преобразовать существующий огромный Website в Web Application Projects. На первый взгляд казалось, что достаточно будет запустить визард конвертации, немного протестировать и все будет в порядке.
Открываю проект и ищу что то типа "Convert to web application", но не нахожу. Оказывается все намного сложнее.

Решение я нашел тут:
MSDN: Converting a Web Site Project to a Web Application Project in Visual Studio

Converting VS 2008 Website to Web Application

пятница, 5 февраля 2010 г.

Работа с Visual Studio 2008 на windows 7.

Пришлось переустановить window и опять встала проблема доустановки компонентов системы, которые нужны для разработки asp.net и wcf приложений.

1) Нужно установить компоненты для IIS 7
Подробней можно почитать тут
http://learn.iis.net/page.aspx/387/using-visual-studio-2008-with-iis-70/
Теперь наши веб проекты будут работать

2) Для wcf нужно же поставить еще и другие компоненты.
Все там же в разделе Microsoft .Net Framework выбираем Windows Communication  Foundation

А теперь уже заработает WCF и можно работать дальше.