MVC5:投放由actionresult动态生成的.less

时间:2019-03-25 16:00:26

标签: css asp.net-mvc-5 less

我正在尝试创建一个mvc操作,该操作可以接受文件的扩展名作为参数,尤其是.less和.css文件。

我想调用映射到路线的控制器“ ColorController”的动作“ Palette”

routes.MapRoute(
                name: "ColorPalette",
                url: "{controller}/{action}.{ext}",
                defaults: new { controller = "Color", action = "Palette", ext = "less" }
            );

其中{ext}是扩展名(少或CSS)。

颜色存储在数据库中,我想将我的“ dynamic less”导入网站的主要less文件中。

我尝试了很多次,添加了处理程序

<add name="ColorPalette" path="palette/colors.less" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />

在网络配置中并尝试不同类型的路由,但是应用程序总是给我404或500错误。

如果我调用“标准”网址,则一切正常。

有什么建议吗? 谢谢

0 个答案:

没有答案