1

我最近(尝试)切换到 Jetbrains 的 Rider IDE 进行 .NET Core 开发。这只是我想尝试的东西,看看我是否更喜欢它而不是视觉工作室。

我已经成功地将项目导入 Rider,我可以运行该站点并加载该网站,但是它似乎没有提供wwwroot目录中的内容(所以是 javascript 和 css)。这导致我的页面看起来很空。

我需要设置一些选项来包含这个 wwwroot 吗?除了在 Rider 中导入 Visual Studio 解决方案之外,我没有进行任何更改。

在此处输入图像描述

我的 .csprojwwwroot正确包含目录:

<ItemGroup>
    <Folder Include="assets\images\" />
    <Folder Include="assets\other\" />
    <Folder Include="Imports\" />
    <Folder Include="Views\FineUploader\" />
    <Folder Include="wwwroot\" />
</ItemGroup>

同样的解决方案在 Visual Studio 17 中完美运行。

4

1 回答 1

1

我通过转到 Startup.cs 并在函数中添加app.UseStaticFiles();上面解决了同样的问题。app.UseMvc()Configure

于 2018-02-12T11:59:18.133 回答