zoukankan      html  css  js  c++  java
  • Intern Day149

    报错详细内容:Startup.cs(232, 47): [CS1729] 'TokenClient' does not contain a constructor that takes 3 arguments

    中文意思就是:TokenClient对应的构造函数只含有两个入参,但是我们传入了三个进去。

    原因:版本新旧问题。本地Nuget中的 identityserver4.accesstokenvalidation 包版本是3.0.0,但是在GitLab上拉取下来的项目代码该包的版本是,包版本不一致从而导致报错。

    解决办法:(概括来说就是:删除.Nuget中对应的包 ?缓存)

    1. cd .nuget/packages

    2. 在packages下找到 identityserver4.accesstokenvalidation 包。(或者用 ls | grep dentity 找到含有 dentity 字母的包)

    3. 进入该包:cd identityserver4.accesstokenvalidation

    4. ls -a 后我们会发现存在两个版本2.6.0和3.0.0,此时我们只需要 rm -rf 3.0.0 删除3.0.0这个版本的包,然后 Build Solution 一下,最后重启一下项目就可以啦。

  • 相关阅读:
    docker-Tensorflow-gpu+ Jupyter
    jupyter文档
    安装matlab文档url
    收藏的下载链接
    Selenium+ PhantomJS
    ubuntu 类似qq的截图工具
    公众号图片
    编译tensflow:因为非法指令(吐核)
    中小型网络组网
    git免密推送代码
  • 原文地址:https://www.cnblogs.com/OFSHK/p/15020892.html
Copyright © 2011-2022 走看看