加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 07:01:46 所属栏目:asp.Net 来源:网络整理
导读:我有一个带有Web启动模板的ASP.NET vNext项目.我添加了一个新的html文件,我想运行它.但是,当我去localhost:1111 / index.html时,我收到404错误. grunt文件中是否有特殊配置? 解决方法 HTML文件需要位于wwwroot文件夹的根目录中.您可以在文件夹中手动移动文
我有一个带有Web启动模板的ASP.NET vNext项目.我添加了一个新的html文件,我想运行它.但是,当我去localhost:1111 / index.html时,我收到404错误. grunt文件中是否有特殊配置?

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读