Чтобы добавлять сообщения и комментарии, .

@otakuSiD:
otakuSiD

how to publish asp.net core r2 to iis

stackoverflow.com


dotnet publish --output #{application_package} --configuration #{$CONFIGURATION}
dotnet publish-iis --publish-folder #{application_package} --framework %publish:FullTargetFramework%

second line fix web.config to correspond IIS expectations

@otakuSiD:
otakuSiD

ништяки в новой конфигураци

hanselman.com

@memiury:
memiury

Почему обращение к сайту как к localhost идёт быстрее, чем по IP? Это разрешение имени время занимает?

@otakuSiD:
otakuSiD

What is DNX?

simple-talk.com

Dot Net eXecution environment

@k0st1x:
k0st1x

случайно нарвался на вот такую ошибку
Транзакция вызвала взаимоблокировку ресурсов блокировка с другим процессом и стала жертвой взаимоблокировки.f5.s.qip.ru

@otakuSiD:
otakuSiD

ASP.NET vNext

davidfowl.com
blogs.msdn.com

@otakuSiD:
otakuSiD

ASP.NET vNext

blogs.msdn.com
hanselman.com

@kSM:
kSM

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

@Vixen:
Vixen

Ravi Kumar Gupta: ASP.NET Profile Properties

@Vixen:
Vixen

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

@Vixen:
Vixen

Узнала про MvcBuilldViews=True. Радуюсь.

@Vixen:
Vixen

Не люблю верстку. Лучше уж разбираться в самых сраных глюках яваскриптового говна, ормового говна, automapper-ового говна, какого угодно говна. Но верстка — уэээээээ.

@Bchgroup:
Bchgroup

При использовании JS для наполнения серверных элементов, надо делать еще невидимое поле, устанавливать его значение скриптом на событии onChange select'а. via stackoverflow.com

@lovesan:
lovesan

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

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

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

@otakuSiD:
otakuSiD

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

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

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

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

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

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

@otakuSiD:
otakuSiD

Народ, а есть кто юзающий "MSDeploy" для развертывания своих проектов? Хочу вопросы позадавать?

@ComradeDOS:
ComradeDOS

Проекты на asp.net то еще говно.

@otakuSiD:
otakuSiD

How to use IIS as your local Web Development Server


vishaljoshi.blogspot.com
msdn.microsoft.com

@otakuSiD:
otakuSiD

10 Things ASP.NET Developers Should Know About Web.config Inheritance and Overrides

weblogs.asp.net

Хорошая статья про конфигурацию в ASP.NET

@Sectoid:
Sectoid

Нашел такую красоту: stackoverflow.com — схоронил.

@otakuSiD:
otakuSiD

if you make the Password box the ControlToValidate, and the Confirm Password box the ControlToCompare, then it will work because the password box will have something in it and hence will run the validation.

stackoverflow.com


От смены слогаемых... нада не забыть на будущее.

@otakuSiD:
otakuSiD

ASP.NET Chart Control

archive.msdn.microsoft.com
habrahabr.ru
msug.vn.ua

@Softovick:
Softovick

Внезапно! Друг переезжает в Москву и ищет работу грамотного программиста ASP.NET. Друже, может есть у кого конторка на примете, куда сотрудник требуется толковый?

@balyabin:
balyabin

Вот я вытащил табличку из оракла в виде курсора. Теперь мне нужно вытащить оттуда ячейку с blob. Как блеать?

@balyabin:
balyabin

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

@balyabin:
balyabin

Годная статейка про авторизацию пользователей в аспнетике — gsub.kiev.ua

@balyabin:
balyabin

Вы юзали девекспрессовские компоненты? Как там пробежаться по аспхгридвью и запомнить все отмеченные строки?

@Vest:
Vest

ну неужели для дурацкого кинотеатра надо целый грид городить, не говоря о таблице в 30 полей?
c-sharpcorner.com

@otakuSiD:
otakuSiD

Forms Authentication Control Flow


msdn.microsoft.com

@Vest:
Vest

Список общеизвестных способов передать значения с сервера на клиент и обратно некоторые значения: codedigest.com

@otakuSiD:
otakuSiD

Ключевые настройки конфигурации при развертывании веб-приложения


cyberguru.ru

msdn.microsoft.com

@otakuSiD:
otakuSiD

File Handling During ASP.NET Precompilation


msdn.microsoft.com


Таблички с описанием того что происходит с разными типами файлов при "Deployment Only" и "Deployment and Update" прекомпиляции. И что с этими файлами потом можно будет сделать.

@otakuSiD:
otakuSiD

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`ки.

@otakuSiD:
otakuSiD

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

@otakuSiD:
otakuSiD

ASP.NET Caching


msdn.microsoft.com

@gaech:
gaech

Если вызвать $().dialog , то перестают работать серверные кнопки, так как все содержимое диалога выносится за пределы form

@otakuSiD:
otakuSiD

Mitigating Cross-site Scripting With HTTP-only Cookies


msdn.microsoft.com

@gaech:
gaech

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

@gaech:
gaech

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

@otakuSiD:
otakuSiD

Ограничение в 260 символов для URL это не глобальное ограничение HTTP протокола:

/The HTTP protocol does not place any a priori limit on the length of
a URI. Servers MUST be able to handle the URI of any resource they
serve, and SHOULD be able to handle URIs of unbounded length if they
provide GET-based forms that could generate such URIs. A server
SHOULD return 414 (Request-URI Too Long) status if a URI is longer
than the server can handle (see section 10.4.15)/

faqs.org

И не ограничения IIS. Лимит в 260 символов захардкожен в ASP.NET (по аналогии с максимальной длинной пути для NTFS):

forums.iis.net


Кстати эту хрень пофиксили в ASP.NET 4.0 Там у нас будет возможность самим задать лимит на длину URL с помощью maxQueryStringLength атрибута дял "httpRuntime" ноды:

asp.net