to post messages and comments.

Ебаный iis и его asp.net и его web.config!!! Скажите мне что, блять, нужно прописать в web.config чтобы сайт редиректил с www.site.ru на site.ru. Используется какой то блять intelligencia.urlrewriter. Сплошной хэйт, хэйт, хэйт.... Help!

Если есть контроллер, у которого возвращаемое значение — JsonResult, то второтег пытается этот самый джсон скачать как файлик. Мимими, какая прелесть, просто взять и уебать. Обходится Json(object, "text/plain") в возвращаемом значении, но все равно.

Кстати, я тут нафрилансил недавно на "ASP .NET MVC 3" сайт, по формату фотогалерею-визитку, где весь текст(описания фоток всякие, "о себе" и пр.) можно редактировать в markdown.

И чо скажу — чем больше я узнаю этот фреймворк(ASP .NET MVC), тем более охуенным он мне кажется. Вообще, невероятно охуенный фреймворк, я бы сказал. И готовых компонентов дохрена. В WVD Express написал техническую часть за три дня(это всё кроме верстки, то есть, начиная с работы с БД[кстати Entity Framework тоже охуенная штука]). Года два назад я такое на каком-нибудь PHP рубил бы очень сильно дольше, ну хуй знает, ну на порядок дольше.

В ASP.NET одна из самых приятных вещей, как я уже как-то писал, собственно в том, что это .NET. А это значит — производительность, готовые компоненты, IDE и так далее. Первый фактор(производительность) особенно впечатляет, если сравнивать с каким-нибудь Ruby. То есть да, никто не спорит, на Ruby(ну, на рельсах) писать веб тоже приятно, но блять, руби это же пиздец тормоз, пиздец жрет память, и вообще у него пиздец кривой рантайм! В .NET же охуенно решительно всё, кроме того что .NET(и C# в частности) не лисп(но это уже совсем другая история).

Похоже "MSDeploy" годиться только для синхронизации сайтов, для нормального деплоймента в процессе интеграции его не затачивали :(

Чего бы от него хотелось:

1. Запаковать скомпилированные сорцы.
2. Добавить в пакет метаданные для IIS
3. Развернуть пакет на удаленном серваке.

Если на серваке нужного сайта нет — создать, если есть — обновить метаданные при необходимости.

На данный момент добавить метаданные в пакет "MSDeploy" может только скопировав их с уже существующего сайта. И создавать сайт на серваке, если его нет, эта поделка не умеет.

Вобщем задумка хорошая, конфигурация гибкая, но для нормального использования в CI нихуя не годится :(

Прикиньте чо. В аспнетике нет нормального дефолтного контрола для вывода изображений. Есть какой то Image , но он не умеет ни с потока забирать, ни созданные битмапы хавать. Такой день.

ASP.NET Precompiled Site Options


dotnetperls.com


Allow this precompiled site to be updatable — ASPX файлики не компилируются при паблишинге (они компилируются при первом обращении к страничке). Нужно использовать эту опцию если клиент планирует изменять верстку страничек. При этом код из CS файликов компилируется в DLL`ки.

Use fixed naming and single page assemblies — Заставляет компилироваться каждую страничку в отдельную DLL`ку. Может быть полезным если планируется дорабатывать функционал отдельных страничек. Позволяет в будущем заливать на сервер только изменившиеся DLL`ки.

Бида, бида хлопцы. Если ваш проект содержит пустые папочки (TMP, Upload etc.) в прекомпилированную версию сайта они не попадут. Нужно либо ложить в них какие нибуть файлики (здравствуй empty.txt) или создавать их после компиляции (Программно, либо скриптом при развертывании). Костыли во все поля :/

только что узнал, что система локализации Битрикс Управление Сайтом.NET не может быть использована для локализации обычных страниц. Страница должна лежать в папке /bitrix , только тогда ее ресурсы можно вынести в отдельный файл в папке /bitrix/lang. Теперь два пути или выносить весь код страницы в компонент или писать собственную систему локализации. Мда

Как же меня тошнит уже от "чистого" ASP.NET! Никакой продуктивности с ним не получается. Даже самая простая задача занимает много времени из-за того, что надо соблюдать какие-то дополнительные правила. Уже не говорю про проблемы с версткой, потому что ASP.NET не хочет генерировать правильный HTML.