【发布时间】:2016-04-21 14:48:46
【问题描述】:
我正在尝试使用 OS X 和 VS Code 从头开始创建一个新的 Web 应用程序,而不使用任何脚手架工具。我的出发点是 Scott Allen 关于复数视觉的教程:
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 来获取软件包,现在我想运行网络。我需要转到 Web 应用程序文件夹并运行 dnx web 才能这样做,然后应用程序就会启动
是否可以直接从根文件夹而不是 Web 应用程序文件夹运行应用程序?在这种设置中是否需要global.json 文件?以及如何更改托管环境?文档我都看过了,但是宿主环境只有在使用VS 2015的时候才清楚。
【问题讨论】:
标签: macos asp.net-core visual-studio-code