在blazor托管项目中提供静态文件

时间:2019-07-14 11:33:05

标签: c# asp.net-core static-files blazor

这是一个非常简单的任务,我想在wwwroot/css/images中的剃刀页面中使用图像,并像这样在html中使用它。

<img src="~/css/images/logo.png"/>

在普通的ASP.Net Core应用程序中,我只需要在Configure方法中添加app.UseStaticFiles(),但是由于这是一个托管的应用程序,因此它没有任何改变。

我还尝试在服务器项目中添加app.UseStaticFiles(),但也没有成功。

如果您想自己尝试一下,只需从模板创建一个由blazor托管的项目,然后像我一样尝试提供/显示图像。

1 个答案:

答案 0 :(得分:3)

Blazor可以很好地提供静态文件。您遇到的问题是用于引用文件的语法。您只需要删除〜符号。

<img src=“/css/images/logo.png” />