Я пытаюсь создать новое веб-приложение с использованием OS X и VS Code с нуля без использования какого-либо инструмента для строительных лесов. Моя точка является учебник Скотта Аллена на Pluralsight:Global.json и запущенное веб-приложение
https://app.pluralsight.com/library/courses/aspdotnet-core-1-0-fundamentals/table-of-contents
Моя структура проекта:
Файл global.json
содержит
{
"projects": [ "src" ],
"sdk": {
"version": "1.0.0-rc1-update2"
}
}
а также project.json
в настоящее время содержит
{
"version": "1.0.0-*",
"compilationOptions": {
"emitEntryPoint": false
},
"dependencies": {
"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
"Microsoft.AspNet.Hosting": "1.0.0-rc1-final"
},
"frameworks": {
"dnx451": {},
"dnxcore50": {}
},
"commands": {
"web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://localhost:5000"
},
"exclude": [
"wwwroot",
"node_modules"
]
}
Я запустил dnu restore
, чтобы получить пакеты, и теперь я хотел бы запустить веб-интерфейс. Мне нужно, чтобы перейти к папке веб-приложения и запустить dnx web
для того, чтобы сделать это, и приложение начинает
Можно ли запустить приложение прямо из корневой папки, а не из папки веб-приложения? Нужен ли файл global.json
в такой настройке? И как мне изменить среду хостинга? Я просмотрел документацию, но среда хостинга понятна только при использовании VS 2015.
Я попробовал параметр '--project' раньше, но кажется, что он не работает ... Теперь я вижу, что путь должен быть прямым в файле, я использовал только путь к каталогу, содержащему' project.json'. Правильная команда: 'dnx -p ./src/AndaronWebapp/project.json web' – Santhos
Вы также знаете, как установить пустельгу для восстановления кода при сохранении файлов/изменения кода? Или это может быть вариант ядра asp? Я знаю, что dnx имеет команду watch, возможно, работает в другом потоке bash? – Santhos