在WebAPI项目中为静态文件设置相对路径

时间:2015-04-20 20:21:50

标签: asp.net-web-api web-config url-routing

给出html中资产的相对路径:

<link rel="stylesheet" type="text/css" href="/css/styles.css">

如何在我的WebAPI项目中指定一个根文件夹(或基本路径),它不指向项目目录,而是指向该目录下的某个文件夹(例如,我不想要ProjectDir / css / styles.css,我想要ProjecDir / SomeFolder / CSS / Styles.css中)。我希望使用RouteConfig可以实现这一点,但我不确定如何。

这个解释是否可以说明一点:我有一个在简单节点服务器上运行的UI开发的外部前端(Git)仓库,我已将此仓库添加到WebAPI项目中,以便它可以提供静态文件生产

我希望避免在目录之间部署或复制和粘贴文件时修改相对路径。

想法?

1 个答案:

答案 0 :(得分:0)

找到一个有效的解决方案,只需将'./'附加到资产路径。