gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 14:57:35 25 4
gpt4 key购买 nike

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

enter image description here

最佳答案

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

关于asp.net - 如何在 Visual Studio 2015 中运行 index.html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29456341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com