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是一个很好的工作流程. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 当前上下文错误中不存在名称“Url”
- 在ASP.NET MVC表单上允许多个按钮的最佳方法是什么?
- asp.net – 如何LoadControl一个使用VaryByControl OutputC
- asp.net – 如何使用gridview绑定数据集
- asp.net-mvc – 部署AntiforgeryToken错误
- 为什么工作线程使我的ASP.NET生成器在睡眠期间遇到ThreadAb
- asp.net – 我如何做一个已经内置到dll中的程序集,特别是fl
- asp.net – 为什么我的jQuery UI datepicker在初始页面加载
- asp.net – Internet Explorer 11在服务器端的检测
- 使用ASP.NET创建缩略图的“最佳”方法是什么?
推荐文章
站长推荐
热点阅读