HTML文件需要位于wwwroot文件夹的根目录中.您可以在文件夹中手动移动文件,然后从wwwroot文件夹中对其进行编辑.或者,设置Grunt任务,使用
grunt-contrib-copy将其复制到wwwroot文件夹.
根据您托管项目的方式,您必须启用静态文件.一种方法是使用AspNet Static Files包.
在project.json中添加您正在使用的beta版本(在某些项目模板中默认存在)
"Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
在Startup.cs中告诉应用程序使用静态文件(在某些模板中也默认添加)
app.UseStaticFiles();
那应该工作……
此外,wwwroot文件夹只是初学者模板中的默认文件,您可以通过查看project.json文件并更改webroot属性来更改此文件夹.
"webroot": "wwwroot",
在您的情况下,您可以将其更改为“.”这会将webroot设置为项目文件夹,但我认为拥有“wwwroot”文件夹会更容易控制静态访问的内容.如果您使用任何需要处理成静态文件的语言,例如SASS和TypeScript,那么将源文件放在webroot之外然后处理它们并将目标设置为webroot是一个很好的工作流程.