• ABP之项目的搭建


    ABP是一个非常优秀的框架,使用模块化的管理方式,将当前比较优秀的技术集成到了这个框架中,方便开发者快速搭建自己的网站。作为ABP学习的第一篇,先将ABP框架跑起来看看再说。

    1.首先需要去官网下载相应的模板项目,地址:https://aspnetboilerplate.com/Templates

    目前选择的是最新的,net core版本的ABP框架。

    2. 为自己的项目命名结束接下来就是将项目下载下来,然后使用VS打开进行nuget项目还原,如果发现自己的项目无法进行编译,出现没有反应的状态,那可能是你的VS2017需要更新了。你的.net core 2.0版本太低了。。。

    3. 将项目进行编译,得到了如下的结果,从结果中可以清晰的看出来asp.net core signalr的版本太低了。。。nuget不到,这个signalr具体是什么呢,它是一个即时通讯技术,非常牛X。我将在接下来的随笔中进行详细的介绍。还是先来解决眼前的麻烦再说。。。

    4. 其实就是nuge.org中找不到相应的类库,那怎么办呢,换一个网址啊,首先去myget.org看看,搜索signalr,找到了

    先使用PM指令获取一个最新的试试再说,结果还是不行,结果显而易见,这个网站的版本太低了。。。。

    5. 言归正传,需要到这个网址上去获取 https://dotnet.myget.org/,话说这两个网站的界面好像啊,搜索 aspnetcore-dev,然后搜索signalr,找到了,终于找到了,好多的版本啊

              

    6. 复制相应的PM指令,然后对Web.Core文件进行nuget还原,结果。。。。

    7. 根据上面的错误,我们接下来需要对Nuget进行相应的配置,具体的地址配置 https://dotnet.myget.org/F/aspnetcore-dev/

    8. 重新使用程序包管理器运行PM指令,Install-Package Microsoft.AspNetCore.SignalR -Version 1.0.0-preview1-27896 -Source https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json,大功告成,哈哈哈

    9. 接下来需要对EntityFrameworkCore项目进行数据库的迁移,使用update-database指令,注意这条指令并没有指定具体的DbCotext,所以一定要将MVC项目设置为启动项,否则无法读取到配置文件中的信息。

    10. 浏览Home/index

    10 .输入账号:admin 密码;123qwe

     

    
    
    
  • 相关阅读:
    能者摹形 大师窃意
    Nginx负载均衡的详细配置及使用案例详解.
    Zookeeper 4、Zookeeper开发
    nginx负载均衡
    Git:husky > npm run s precommit
    关于数据库路径 DataDirectory
    关于在VS2010 ASP.NET MVC3中使用WebService的实例
    SQLite的SQL语法
    获取IE可见高度和内容高度 记录
    转文:ASP.NET运行机制原理
  • 原文地址:https://www.cnblogs.com/XZhao/p/8167437.html
Copyright © 2020-2023  润新知