Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: ASP.NET Core - не вызывается controller

Добрый день, коллеги.

Создал проект ASP.NET Core
Подключил к проекту Autofac

В конструкторе UserController два параметра IUserService, IUserFactory.

При запуске проекта ничего не происходит, в контроллер дебаг не падает. В консоле пишет статус 200.

Что может быть не так?

Спасибо, с уважением.
Ответ:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            var connectionString = "Data Source=localhost;Initial Catalog=TestCore;Integrated Security=true";
            optionsBuilder.UseSqlServer(connectionString);
            base.OnConfiguring(optionsBuilder);
        }


Пока решений больше не нашел. Если кто знает лучше решения, прошу отпишитесь сюда или мне лично.
Спасибо.

Модератор: Тема перенесена из форума "ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM".
Вопрос: Видимость контроллов в MDI Parent форме

Подскажите пожалуйста, как сделать так, чтобы контроллы на "MDI Parent" форме перекрывались "MDI Child" формами?
Чтобы "MDI Parent" форма была фоном.
P.S. VB.NET

К сообщению приложен файл. Размер - 13Kb
Ответ:
Barkan
Лори,
Тем более не понятно - если графики на главной форме, то зачем вам MDI?

В приложении много форм. Разве возможна реализация Parent-Child форм без MDI?
Совать целевой график в отдельную Child форму не хотелось бы, он должен быть всегда перед глазами, но не перекрывать собой другие формы.
Вопрос: Spring data jpa mysql и ошибка соединения

Добрый день

Есть jetty9 деплою на него war файл в нем настройка на базу mysql
Spring data jpa

И в логах вижу ошибку

Could not open joa entitymanager for transaction

Could not open connection


И еще access deny для пользователя user@ipмашины

При этом с этого хоста через утилиту mysql с параметрами бд логином и паролем все отлично коннектится ....
Ответ:
Atum1
spring.datasource.url=jdbc:mysql://host:3306/db_name?useUnicode=true&characterEncoding=utf8
Думаю, что проблема все же в Grant'е. Попробуйте:
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
в данном случае user'у можно подключаться с любого хоста.
Вопрос: Сменить parent у окна?

Доброе врмя суток.
Есть такой вопрос:
Мне нужно изменить parent у окна, т.е. я хочу загнать одно окно
в другое, но не используя MDI.
Раньше я работал в Delphi и там мона было поменять Parect и Owner,
а в .NET эти свойства толькоо для чтения.
Как можно заменить owner окна не пребегая к API?

P.S. - простите меня глупого
Ответ:
Алексей К
Form2 f2 = new Form2();
f2.TopLevel = false;
f2.Parent = this;
f2.Show();
?


У меня теперь вылетает "Элементы управления, созданные в одном потоке, не могут быть родительскими для элемента управления в другом потоке." - Я вызываю форму в отдельном потоке и хочу чтобы она не выходила за пределы той из которой её вызвали, это реально?
Вопрос: Core vs Forms ?

Привет.

Какова теперь судьба ASpNet MVC и Forms, после выхода Asp Net Core ?

Как я понимаю, Core, фактически, является преемником от Asp Net Mvc 5. А вот что с Forms'ами станет ? Разработчикам придется перечиватся на MVC ?
Ответ:
skyANA
Алексей К
пропущено...
Ну а смысл тогда тянуть в проект Core, если можно делать всё на одной платформе: полноценный .Net + MVC5 + WebAPI2 + и т. п.

Дак прямым текстом же пишут, что хочешь (есть необходимость) использовать полноценный .NET Framework, используй наздоровье.
Конечно используем пока полноценный .NET Framework, для этого их благословление не требуется. Хочется понять, зачем придуман Core и чем он мне может быть полезен.
Вопрос: Обработка изображений в ASP.NET Core возможна ?

Добрый день! Хочется сделать на новом ASP.NET Core проекте то, что работает в старом MVC targetFramework="4.5" , а именно обработку изображений: т.е. перерезать размеры , наложить свои надписи на картинки(Watermark) и др. Ранее я все это делал с помощью установки через NuGet пакета ImageProcessor, но теперь в новый проект он не ставиться! Блуждание по интернету в поисках решения опять же ведут меня к ImageProcessor(но тогда не пойму я как его использовать в новом типе проекта) или люди пишут что пока решения нету! Прошу подскажите есть возможность в новом получить функционал для решения старых задач ?
Ответ: AspUser,

.. есть еще вот эта библиотека


..я ее сам не пробовал, но использовал для работы с PDF портированную библиотеку iTextSharp.LGPLv2.Core, где эта библиотека CoreCompat.System.Drawing стоит в депенденсях, и все работает в проекте .net core 1.0 на Линуксе .... так что, попробовать можно ...
Вопрос: Трудности деплоя JAX-RS with Jersey под JBoss AS

Есть ли какие-нибудь весомые бенефиты развертыватия веб-сервиса под JBoss AS в сравнении с томкетом? Потому что деплой JAX-RS with Jersey под JBoss AS связан с непонятными трудностями, а на томкете тоже самое работает без ворпосов.
Ответ:
rema174
Есть ли какие-нибудь весомые бенефиты развертыватия веб-сервиса под JBoss AS в сравнении с томкетом? Потому что деплой JAX-RS with Jersey под JBoss AS связан с непонятными трудностями, а на томкете тоже самое работает без ворпосов.


Если не использовать каких-то специфичных вещей JBoss, то преимуществ никаких нет.
IMHO вообще может оказаться, что удобнее для вас использовать spring-boot. :-)
При компиляции будет одна jar-ка с готовым сервисом, который не надо деплоить, а достаточно ее запустить.
Вопрос: Spring data поиск по вложенной коллекции

Всем привет
public class User{
   List<Role> roles;
}

class Role{
   String nameRole;
}

Кто-нибудь знает как при помощи spring data вывести всех юзеров с фильтром по roles, т.е. что-то типа:
List<User> findByRoles .. where nameRole = .....
спасибо
Ответ: я с eclipselink spring-data кручу, все отлично работает
Вопрос: GXT 3 Dynamic Grid with Dynamic Column Model

Всем добрый день

Продолжаю изучать "новые" для меня возможности в GXT (GWT)

сейчас появились несколько вопросов :

Проект пример по ссылке



и так что есть :

интерфейс в котором я отображаю дерево таблиц проаннотированных своей аннотацией @PortalTable
( список получаю через ru.portal.controllers.RestController.tables() )

что хочу : по клику на имя таблицы в дереве (tableTreeView ) Хочу отображать ее содержимое в виде таблицы :) (tableGridView)

Нашел что то похожее ,

но не могу понять как это реализовать без RPCService а через обычный REST JSON

через RequestBuilder .

Саму ColumnModel планирую получать ведя аннотацию @PortalColumn - которую буду ставить над полями , которые я хочу отобразить в админке . Сейчас же хочется получать все колонки и все данные таблицы ... как есть .

еще вопросы :
автор
2) объясните мне популярно как сейчас делать такой финт - если мы что-то меняем (жмем например на ноду в дереве ... то по этому событию - автоматически перестраивается и перегружается таблица )


каким образом связать в одном классе два виджета?
class AdminForm ( который содержит класс дерево и класс таблица) и как или черезчто связать и перебросить сообщение от дерева в таблицу ?


автор
3) вопрос о месиве из интерфейсов и джеренриков : объясните популярно


вот это interface TableAutoBeanFactory extends AutoBeanFactory / зачем он нужен и какие в нем методы ?

зачем мы создаем interface RecordResult и при этом на сервере объект должен начинаться с {records : []}
почему нельзя сразу передать массив (зачем его нужно завернуть в { } и дать ключ records)????

автор
3) как я могу создавать объекты на стороне сервера автоматически? не руками через JSONObject


Я пробовал делать через Gson - но !!! клиентская честь ругается - т.к . все поля получаются экранированные \"

т.е автоматическая генерация через Gson или через rest com.fasterxml.jackson.core ( когда сразу контроллер возвращает коллекцию объектов в виде json ) в данном подходе не применима???


автор
4) как мне использовать возможности самого спринга

к примеру я хочу вызвать метода с классом org.springframework.data.domain interface Pageable для постраничного выводы данных... как мне создать такой объект через GXT?

( раньше в RPC можно было указывать фильты и где сортировать данные и передавать этот объект на сервер )
Ответ: Все заработало ...

ошибка была в VerticalLayoutData он просто был свернут в 1 пиксель и не отображал таблицу с данными .
Вопрос: core 1.1 и проблема с использованием модели

Нубский вопрос, у кого плохие нервы, проходите мимо

в общем задача проста и в инете куча примеров по моей задаче. Задача вывести справочник и сделать добавлялку, редактирование и удаление записи. Вроде примеров завались. Но!
у меня есть модель
namespace SBDR.Models
{
    [Table("Select_Ref_VehicleBrands")]
    public class Select_Ref_VehicleBrands  {
        [Key]
        public int ID { get; set; }
        [Required (AllowEmptyStrings = false, ErrorMessage = "жопа приключилась")]
        public String Title { get; set; }
    }
}

есть вьюха, которая согласно определенной переменной грузить частичное представление
<div class="modal fade RefBrandsForm">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        
        <button data-dismiss="modal" class="close"><span>&times;</span></button>
        <div class="modal-title"><h2>+</h2></div>
      </div>
      <div class="modal-body">
        @{
          if (id == 1)
          {
            @Html.Partial("~/Views/Reference/Forms/VehicleBrand.cshtml");
          }

        }
      </div>
      <div class="modal-footer">
        <nav class="navbar navbar-inverse" role="navigation">
          <ul class="nav navbar-nav navbar-right">
            <li><a class="btn" data-toggle="modal" data-target=".RefBransForm">Сохранить</a></li>
            <li><a class="btn" data-toggle="modal" data-target=".RefBransForm">Закрыть</a></li>
            <li><span>&nbsp;&nbsp;&nbsp;</span></li>
          </ul>
        </nav>
      </div>
    </div>
  </div>
</div>
@{
  if (id == 1)
  {
    @await Html.PartialAsync("Ref_VehicleBrands", ViewData)
  } else if (id == 2)
  {
      @Html.Partial("VehicleModels")
  }
}


а теперь самое эротичное. Во всех примерах вьюх добавление/редактирования есть строка вида
@model ContosoUniversity.Models.Student

как только я, по примерам, пытаюсь ее адаптировать под свою вьюху
@model SBDR.Models.Select_Ref_VehicleBrands

у меня белый экран. То есть, вывожу список марок, нажимаю добавить, и если есть строка вида
@model SBDR.Models.Select_Ref_VehicleBrands

то ничего не работает. Кто то может объяснить почему, и как починить?
ПС
спасибо, а то уже неделю на одном месте топчусь
Ответ: ther,
I don't see using model in view code, it is using ViewData
there is controller code, what action returns?