代码改变世界

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  108 随笔 :: 0 文章 :: 3 评论 :: 23567 阅读
< 2025年4月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10

05 2023 档案

摘要:1、顶级目录下放置Directory.Build.props文件为每个软件产品,分配一块独立的windows盘符,在根目录下放置名为Directory.Build.props的文件即可。这个文件名是特定的,必须叫这个。如果公司有很多产品,引用的同一个包的版本可能是不同的,那么在磁盘根目录下就不要有D 阅读全文
posted @ 2023-05-27 11:13 终南山人 阅读(552) 评论(0) 推荐(0)

摘要:# 1、准备公网上的测试数据库。之前我们在Visual Studio里面调试的时候,使用的都是localhost的数据库。现在需要在公网上准备一个SQL Server。然后执行下面的步骤1)把Study.BlazorOne.DbMigrator设置为启动项目;2)修改appsettings.json 阅读全文
posted @ 2023-05-20 19:44 终南山人 阅读(340) 评论(0) 推荐(0)

摘要:由于Study.Trade模块的Blazor是基于国内著名的BootstrapBlazor组件,因此Study.BlazorOne项目也必须添加对BootstrapBlazor的支持。# 1、去BootstrapBlazor的官网# 2、根据官方网站,就是3个步骤1)在Blazor项目添加2个包2) 阅读全文
posted @ 2023-05-20 15:58 终南山人 阅读(46) 评论(0) 推荐(0)

摘要:# 1、修改EntityFrameworkCore项目下的BlazorOneDbContext文件,增加一行代码即可增加Study.Trade.EntityFrameworkCore中的这个方法:如无意外,文件顶部会自动引用命名空间:# 2、生成迁移文件执行这条命令:dotnet ef migrat 阅读全文
posted @ 2023-05-20 15:38 终南山人 阅读(27) 评论(0) 推荐(0)

摘要:# 1、在Application项目中添加Trade的对应的包默认的源多半是nuget.org我们自己的模块,一般在我们自己的NuGet服务器从“已安装”切换到“浏览”。这里只会列出少量的包,并不是说这个源里只有3个包。找到我们的包后点“安装”:在下图中“确定”:安装成功后如下图所示:# 2、为其它 阅读全文
posted @ 2023-05-20 15:11 终南山人 阅读(25) 评论(0) 推荐(0)

摘要:这个应用程序我们取名为BlazorOne,意思是集AuthServer、HttpApi Host和Blazor Server3个功能于一体的应用程序。因为ABP Suite支持另外一种模式,是把上述3个功能独立部署。为了由浅入深的介绍ABP的模块化开发,我们先完成BlazorOne吧!# 1、# 2 阅读全文
posted @ 2023-05-20 14:50 终南山人 阅读(308) 评论(0) 推荐(0)

摘要:# 1、添加一个名为下划线的解决方案文件夹# 2、把解决方案根目录下的几个必要的文件添加到上述文件夹下# 3、修改NuGet.Config,添加私有NuGet服务器的网址,并配置用户名和密码:ABP Suite模板生成的NuGet.Config是这样的:添加一行自己服务器的配置,另外有对应的节点设置 阅读全文
posted @ 2023-05-20 13:12 终南山人 阅读(95) 评论(0) 推荐(0)

摘要:1、Blazor的菜单构造的类ABP Suite自动生成的是这样:2、从Study.Trade.Web的Menus下拷贝内容过来后3、TradeMenus中增加一个常量4、启动程序单击Trade后,能看到子菜单单击“Customer Orders”,页面正确导航了:5、翻译菜单项语言的资源文件,都在 阅读全文
posted @ 2023-05-15 13:04 终南山人 阅读(148) 评论(0) 推荐(0)

摘要:1、在Shared文件夹下新增一个razor2、页面初始化的时候获取订单信息准备一个名为OrderId的参数准备重写页面初始化时的方法改成异步的形式来重写4、获取数据就3行代码。声明这个razor从TradeComponentBase继承,仅仅是为了直接调用ObjectMapper。因为ABP Su 阅读全文
posted @ 2023-05-12 02:46 终南山人 阅读(108) 评论(0) 推荐(0)

摘要:1、在订单列表页面放置“新增”按钮2、注入NavigationManager,按钮被点击后导航到新增订单的路径3、测试一下,能工作了。4、订单新增后,返回订单列表页面5、测试一下,完美收官。 阅读全文
posted @ 2023-05-12 02:07 终南山人 阅读(89) 评论(0) 推荐(0)

摘要:1、在Shared目录下新建OrderCreateView.razor文件:2、在OrderCreateView.razor里用最简单的表格准备好布局3、准备好BootstrapBlazor的组件4、注入和调用ABP Suite自动生成的服务就两行代码,第一行是页面顶部的依赖注入,第二行是按钮要触发 阅读全文
posted @ 2023-05-12 01:52 终南山人 阅读(85) 评论(0) 推荐(0)

摘要:1、新增Shared文件夹,在Shared下新增OrdersListView.razor2、在_Imports.razor文件里添加一行3、重命名Pages/Trade目录下的OrdersList为OrdersListPage,删除移走的代码,直接使用OrdersListView4、启动网页,一切照 阅读全文
posted @ 2023-05-12 01:09 终南山人 阅读(36) 评论(0) 推荐(0)

摘要:1、为Study.Trade.Blazor.Server.Host引入两个包成功后效果如下:2、修改Study.Trade.Blazor.Server.Host的Pages目录下的_Host.cshtml文件没有修改前是这样:修改后是这样:3、修改Program.cs官网说了,net 5就修改Sta 阅读全文
posted @ 2023-05-12 00:52 终南山人 阅读(678) 评论(2) 推荐(0)

摘要:1、点“Git更改”2、点“创建Git仓库……”:3、点“现有远程”,再输入“远程URL”:4、在出现的警告框里选择“是(Y)”:5、输入用户名和Token6、成功推送代码。7、接受源代码管理的文件都又了锁的标志: 阅读全文
posted @ 2023-05-11 23:18 终南山人 阅读(1174) 评论(0) 推荐(0)

摘要:1、把Web.Host的项目设置为启动项目上一篇文章报错,因为npm功能没有安装,导致Web.Unified.Host的wwwroot下没有libs目录。2、默认是在IIS Express中承载4、修改一下,5、直接点击上面的红框6、浏览器打开了一个网址7、点“高级”8、点“接受风险并继续”控制台程 阅读全文
posted @ 2023-05-11 22:32 终南山人 阅读(51) 评论(0) 推荐(0)

摘要:启动Abp Suite********************************************************************** ** Visual Studio 2022 Developer PowerShell v17.5.5 ** Copyright (c) 阅读全文
posted @ 2023-05-11 20:33 终南山人 阅读(280) 评论(0) 推荐(0)

摘要:# Gitlab sudo docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 3080:80 --publish 3022:22 \ --name gitlab \ --restart 阅读全文
posted @ 2023-05-10 23:12 终南山人 阅读(38) 评论(0) 推荐(0)

摘要:SSH不对称密钥自动登入服务器 1、先在自己的电脑上创建密钥对 ssh-keygen -t rsa Windows下生成SSH密钥 $ ssh-keygen -t rsa -C "youremail@example.com" 这时可以在主机A上看到生成的秘钥~/.ssh/idrsa 和公钥 ~/.s 阅读全文
posted @ 2023-05-04 15:05 终南山人 阅读(216) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示