0 / 0 / 0
Регистрация: 04.07.2023
Сообщений: 3
|
|
1 | |
.NET 7 Веб сайт с функционалом консоли и работа с базой данных. Не получается! половина уже есть! Вторая половина не работает!04.07.2023, 17:19. Показов 687. Ответов 7
Буду очень благодарна за помощь! Прошу помогите!
Дано следующее задание: Разработать .NET Core приложение для исполнения консольных команд со следующей функциональностью: - Позволяет ввести консольную команду в текстовое поле на веб странице и отправить её на сервер для выполнения. Команда должна выполняться в любом шелле, который есть в системе (cmd, powershell, bash или любой другой) - Выводит результат выполнения команды на веб странице - Запоминает введенные ранее команды в базу данных, позволяет листать историю на странице клавишами “вверх” и “вниз” (как, например, в bash или powerShell) - Запросы к сервису асинхронные. Страница шлет запросы и получает ответы без перезагрузки. Мной было на vs 2022 в шаблоне веб-приложение ASP.Net Core (MVC) реализована половина, а именно работа с консолью(выполнение команды и вывод на веб странице данной команды). С асинхронным программированием +- знакома. Трудность заключается с запоминаем команд в истории. Я запуталась.... Понимаю, ток то, чтобы взаимодействовать с моей бд на SQL Server нужно добавить дополнительные пакеты в NuGet (Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design , Microsoft.EntityFrameworkCore.SqlServer) и прописать в appsettings.json Сервер и бд. А в остальных моментах запуталась в моделях, контроллерах и прочем... Как дополнить код, чтобы история команд выводилась ниже под выполнением самой команды. Пробовала самостоятельно писать и дополнять программу но данные так и не выводились и возможно настолько замылила глаза, что не вижу, где чего не пишу или где ошибки... Нужен свежий взгляд!! Для создания таблицы использовался следующий запрос на SQL: " CREATE TABLE CommandModels ( Id INT PRIMARY KEY IDENTITY(1,1), Command NVARCHAR(MAX) NOT NULL, Output NVARCHAR(MAX), TimeStamp DATETIME2 DEFAULT GETDATE() );" Ниже приведен архив приложения без изменений для сопряжения с бд: Заранее благодарю за помощь!
0
|
04.07.2023, 17:19 | |
Ответы с готовыми решениями:
7
Последовательное хранения двух стеков в массиве из N элементов с условием(первая половина - 1 стек, вторая половина - 2) Построить массив В размером 2А, в первой половине которого вторая половина А, а в второй половине - первая половина А Произвести сортировку данного числового массива так, чтобы первая половина массива была упорядочена по возрастанию, а вторая половина - по убыванию Что будет если половина контента уникальная а половина нет? |
12309 / 8682 / 1310
Регистрация: 21.01.2016
Сообщений: 32,612
|
|
05.07.2023, 08:32 | 2 |
Nata0207, так в чём вопрос-то?
0
|
0 / 0 / 0
Регистрация: 04.07.2023
Сообщений: 3
|
|
05.07.2023, 08:35 [ТС] | 3 |
Объясните, с чем могут быть возможные ошибки. Или по возможности объясните как лучше дополнить код, чтобы всё работало.
0
|
12309 / 8682 / 1310
Регистрация: 21.01.2016
Сообщений: 32,612
|
|
05.07.2023, 08:36 | 4 |
Nata0207, это не предметный вопрос. Конкретезируй, пожалуйста.
0
|
0 / 0 / 0
Регистрация: 04.07.2023
Сообщений: 3
|
|
05.07.2023, 11:12 [ТС] | 5 |
Объясните, с чем могут быть возможные ошибки. Или по возможности объясните как лучше дополнить код, чтобы всё работало.
Добавлено через 1 минуту извините. повторно отправила...
0
|
12309 / 8682 / 1310
Регистрация: 21.01.2016
Сообщений: 32,612
|
|
05.07.2023, 11:26 | 6 |
Nata0207, это не предметный вопрос. Конкретизируй, пожалуйста.
Какие конкрентно у тебя сложности?
0
|
1150 / 858 / 263
Регистрация: 30.04.2009
Сообщений: 3,598
|
|
05.07.2023, 21:34 | 8 |
Usaga, проблема в том что код написан непонятно кем и надо добавить новую фичу в виде поддержки истории комманд консоли.
0
|
05.07.2023, 21:34 | |
05.07.2023, 21:34 | |
Помогаю со студенческими работами здесь
8
Вторая половина Вторая половина скрипта не отрабатывает Сортировка массива (не сортируется вторая половина) Определить совпадают ли первая и вторая половина массива ЗУП. Начисление зарплаты - возможна ли Вторая половина месяца ? Половина на русском половина на английском Средний пк. Уже имеется половина Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |