- .NET 6 Runtime
- Последняя версия исполняемого файла (помечена как
Latest
)
Для начала необходимо установить логин и пароль для главного пользователя, от имени которого потом будет осуществляться управление.
Для этого нужно задать соответствующие значения переменным окружения DEVSPECTOR_ROOT_LOGIN
и DEVSPECTOR_ROOT_PWD
.
Сервер по умолчанию пытается подключиться к удалённой базе данных MSSQL, адрес к которой нужно задать через переменную DEVSPECTOR_SERVER_CONNSTR
.
Если на данный момент нет возможности подлкючиться к удалённой базе данных, то можно использовать локальную базу данных, которую сервер создаст
сам при первом запуске. Для того, чтобы сервер начал использовать локальную базу данных, необходимо задать переменную ASPNETCORE_ENVIRONMENT
в
значение Development
.
Чтобы вернуться к использованию удалённой БД, значение ASPNETCORE_ENVIRONMENT
необходимо установить в Production
.
По умолчанию сервер начинает слушать запросы на порту 80
. Чтобы изменить это значение, нужно
установить переменную DEVSPECTOR_SERVER_PORT
в нужное значение.
Все логи находятся в папке logs
, поэтому в случае непредвиденного завершения работы программы,
там можно найти полезную информацию.
Если сервер не запускается с ошибкой "Persmission Denied", то это означает, что скорее всего операционная система не позволяет
запустить приложение без прав администратора (или root-прав) из-за того, что по-умолчанию оно занимает порт 80
.
Для решения этой проблемы укажите другой порт для запуска.
Если что-то пошло не так, то обязательно пишите о проблеме на почту: ruslan.getmail@gmail.com
- Этот исходный код
- .NET 6 SDK
Для компиляции проекта нужно использовать dotnet build
в корне проекта. Для компиляции и запуска - dotnet run --project src/DevSpector.UI