如何在ASP.NET Core MVC中重新组织旧学校等内容?

问题描述 投票:1回答:1

我在ASP.NET Core MVC中有一个网站,我不想把我的内容放在另一个文件夹中。我只想在项目文件夹的根目录下使用创建此文件系统架构的旧学校:

Styles
Fonts
Scripts
Images

但是我不能让ASP.NET Core MVC从它们那里提供文件。例如,http://domain.test/styles/default.css返回404。

我试图添加StaticFileOptions,但我不能让它工作。

你能帮帮忙吗?

我尝试了给定的解决方案,即将UseWebRoot("")与空字符串一起使用,以使其引用我的web项目的根目录。但它仍然返回404。

我在\bin\Debug\netcoreapp2.0\中创建了一个Styles文件夹,并在那里添加了一个Styles.css并且它提供了文件。

asp.net asp.net-core
1个回答
1
投票

如果您不在wwwroot文件夹中添加它们,那么您应该做更多的准备工作。 这个链接将有助于Working with static files in ASP.NET Core

我想在你问之前你应该再搜索一下。例如,这个stackoverflow问题将帮助您:How to Configure an Alternative Folder to wwwroot in ASP.NET Core?

© www.soinside.com 2019 - 2024. All rights reserved.