繁体   English   中英

如何在Visual Studio 2015中运行index.html文件

[英]How to run index.html file in Visual Studio 2015

我有一个带有Web启动模板的ASP.NET vNext项目。 我添加了一个新的html文件,并希望运行它。 但是,当我转到localhost:1111 / index.html时,出现404错误。 grunt文件中是否有特殊配置?

在此处输入图片说明

HTML文件必须位于wwwroot文件夹的根目录内。 您可以在文件夹中手动移动文件,然后从wwwroot文件夹中进行编辑。 或者设置Grunt任务,使用grunt-contrib-copy将其复制到wwwroot文件夹。

然后,取决于托管项目的方式,您将必须启用静态文件。 一种方法是使用AspNet静态文件包。

在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是一个很好的工作流程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM