c# - 创建自定义任务按需缓存数据到html

标签 c# visual-studio model-view-controller

我有一个外部资源 (API),我想访问它并生成一些 html 页面。该过程很容易做到(获取数据、生成 html、保存到文件)。我面临的问题是如何编写脚本以便按需调用过程。 我知道构建前/构建后脚本,但我不想在每次发布时都运行这个东西

作为一名 Django 开发人员,我能够扩展命令行工具并添加自定义命令来执行此类操作。

有什么办法吗?我用吞咽。我应该在那里添加这个功能吗?

最佳答案

如果您使用 Gulp 和 Visual Studio 2015/2017,那么这很容易做到。我假设您已经添加了 Gulp 文件。向其中添加一个新任务,然后只需双击 Task Runner Explorer 选项卡中的任务:

gulp.task('mytask',
    function() {

    });

Task Runner Explorer

要显示 Task Runner Explorer,只需使用右上角的 Quick launch:

Quick Launch in VS2017

当然,您需要安装 NPM。项目本地需要安装Gulp package.json:

{
    "version": "1.0.0",
    "name": "asp.net",
    "private": true,
    "devDependencies": {
        "gulp":  "3.9.1"  
    }
}

关于c# - 创建自定义任务按需缓存数据到html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44177475/

相关文章:

c# - 在 C# 中计算 block 校验字符 (BCC) 的函数

vb.net - 调试时关闭 Visual Studio 中的 "Step into:.."立即窗口

javascript - 当部分 View 中的ajax调用完成时,如何在主机MVC页面上调用javascript?

ruby-on-rails - 在 Ruby/Rails 中,什么是 "Rails"?

c# - Log4net 获取日志文本

javascript - 如何在asp.net中添加动态javascript警报框?

c# - 可编辑组合框为空时不更新

visual-studio - 警告发布 Azure 服务总线队列触发器无法在 local.settings.json 中找到命名值

model-view-controller - WordPress MVC 兼容吗?

c# - 如何在sql中将已删除的行插入到另一个表中