【发布时间】:2017-10-27 09:13:01
【问题描述】:
我最近(尝试)切换到 Jetbrains 的 Rider IDE 进行 .NET Core 开发。这只是我想尝试的东西,看看我是否更喜欢它而不是 Visual Studio。
我已成功将项目导入 Rider,我可以运行该站点并加载该网站,但它似乎没有提供 wwwroot 目录中的内容(因此是 javascript 和 css)。这导致我的页面看起来很空。
我需要设置一些选项来包含这个 wwwroot 吗?除了在 Rider 中导入 Visual Studio 解决方案之外,我没有进行任何更改。
我的 .csproj 正确包含 wwwroot 目录:
<ItemGroup>
<Folder Include="assets\images\" />
<Folder Include="assets\other\" />
<Folder Include="Imports\" />
<Folder Include="Views\FineUploader\" />
<Folder Include="wwwroot\" />
</ItemGroup>
同样的解决方案在 Visual Studio 17 中完美运行。
【问题讨论】:
-
注意控制台说:环境生产。 Dev 与 Prod 中的行为是否可能不同?在 VS 2017 上,您还涉及 IIS Express,而不是 Rider。尝试编辑调试配置文件并设置环境变量 ASPNETCORE_ENVIRONMENT=Development。如果你启用了,至少你应该在控制台上看到一些日志。
标签: asp.net-core rider