Pull to refresh

Comments 18

А не подскажете, а когда будет исправлено https://github.com/dotnet/cli/issues/3185
В кратце в Ubuntu 14.04(libcurl 7.35.0) происходит segfault на dotnet restore в libcrypto


(gdb) bt
#0  0x00007f177e2bdd4d in ?? () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
#1  0x00007f177e2b8c6b in X509_verify_cert () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
#2  0x00007f179fee7925 in ?? ()
#3  0x00007f175f132c00 in ?? ()
#4  0xbafbcb4b7ab40f52 in ?? ()
#5  0x000000000003ac21 in ?? ()
#6  0x00007f1818856f90 in vtable for InlinedCallFrame () from /home/john/dev/tools/dotnet/shared/Microsoft.NETCore.App/1.0.1/libcoreclr.so
#7  0x00007f175f1335e8 in ?? ()
#8  0x00007f17a000cec0 in ?? ()
#9  0x00007f17a000cec0 in ?? ()
#10 0x00007f175f132c00 in ?? ()
#11 0x00007f179fee7925 in ?? ()
#12 0x00007f175f132ca0 in ?? ()
#13 0x00007f17a000cec0 in ?? ()
#14 0x00007f17803b9e60 in ?? ()
#15 0x00007f1774087ef0 in ?? ()
#16 0x0000000000000000 in ?? ()
Вроде закрыт уже?
Problem was resolved by downgrading to libcurl3=7.38.0 (Jessie's version), per @tomciaaa's suggestion (after reading the last sentence carefully).

Ну у меня libcurl 7.35. Я обновил до preview3 и ничего не поменялось. Возможно просто пора перебираться на 16.04

Ubuntu 14.04 поддерживает максимально 7.35.0. Можно конечно альтернативные репозитории поискать либо из исходников собрать, но мне кажется проще наверное обновить до 16.04

Вообще прозвучит странно, Но предположу ответить следующей формулировкой, net core отличается своей быстротой в отличие от старшего брата, на Techempower он действительно быстр
Прирост производительности был 2,120 rps на Mono, а стал 1,822,366 rps Феноменальный прирост 85,900%.


https://www.techempower.com/blog/2016/11/16/framework-benchmarks-round-13/


То есть в виду того что ASP был сломан уже два раза, можно считать что netcore это микрофреймворк по аналогии
как Laravel и Lumen.
Из ORM только недавно починили интеграцию с EF. Когда будет поддерживать другие ОРМ один бог знает.
Господа Net.core это микрофреймворк со вытекающими отсюда последствиями.

Тест tech empower по text plain Json, не лучший пример, они используют не свои сокеты, а p/invoke Libuv- посмотрите как он с базой работает, полагаю со своим .net I/o уступая в 5-6 раз конкурентам.
и опять же, не следует забывать что в Asp.net со статическим httpcontext и велосипедом под него в виде aspnetsynccontext были очень грубые ошибки дизайна которые просто удивительно как прожили 15 лет, то что их убрали и теперь используют что бы продать новый Фреймворк не очень честно со стороны мс
Plain-Text показывает производительность чистого решения. С базой там от многих факторов зависит. Сейчас вроде как либы подтягивают. На Windows Там совсем другая картина. Жалко что в тесты не попало.
Кстати будет интересно посмотреть на перформанс когда System.IO.Pipelines зарелизят.
А какие последствия? И почему микро? Там есть все кроме прибитого гвоздями ОРМа и это очень классно.
Да и Dapper не ОРМ уже?
В моем понимании микро это Nancy.
очень хочется увидеть статью про dotnet core 1.1
Vs code становится приятней, но подсветка работает не всегда правильно, solution на несколько проектов Omni sharp не всегда подхватывает с первого раза с intelli sense по другим проектам, приходится переключатся между проектам, или реалоадить солюшин постоянно добавив проект и reference, не удобно.
Да, тоже обнаружил, что новый solution с проектами по .Net Core, созданный в VS2015, не подхватывается Omni Sharp вообще… Отправил Issue на Github, поставили статус Bug — там действительно странный Linq на получение файлов проектов — не все варианты отрабатывает. Назначили исправление к версии 1.6 (текущая 1.5.3), но, может, раньше починят…
Да, JetBrains Rider вообще эксепшены выдает на этом solution — так разработчики сослались на то, что у них не поддерживается установленная у меня версия .Net Core SDK. Я вообще не понимаю как так закладываться на какую-то старую версию, может к тому времени как Rider родится SDK уже несколько мажорных версий перешагнет…
По моему Issue баг пофиксили и у меня теперь всё работает как надо!
Кто хочет протестировать на своём проекте — вот ссылка на Issue
Ссылка на бета-версию 1.6.
Как ставить бету здесь.
проект ASP.NET Core, необходимо создать по этой инструкции.

а «dotnet new -t web» не проще?
Sign up to leave a comment.