-
Notifications
You must be signed in to change notification settings - Fork 2
/
NetCore集合.sln
546 lines (546 loc) · 79.7 KB
/
NetCore集合.sln
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27428.2005
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "01ASP.NET Core 入门", "01ASP.NET Core 入门", "{C13BC10C-3C19-4D0F-B4AC-2873925FB1E4}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "01介绍与入门", "01介绍与入门", "{B8BEE902-B49C-4A78-9311-B046B792A6AF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HelloVs", "01ASP.NET Core 入门\第一章\HelloVs\HelloVs.csproj", "{434C671E-5823-49C9-81B1-461B9279C86F}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02配置", "02配置", "{60AEBBFA-12B3-42CB-8A85-C4BBC3B7B8EB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CommandLineSample", "01ASP.NET Core 入门\02配置\CommandLineSample\CommandLineSample.csproj", "{55223A47-6C90-4265-B1AB-AF27B9443B42}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JsonConfigSample", "01ASP.NET Core 入门\02配置\JsonConfigSample\JsonConfigSample.csproj", "{F79E1582-C756-4300-A219-DEF2902FC1FD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OptionBindSample", "01ASP.NET Core 入门\02配置\OptionBindSample\OptionBindSample.csproj", "{5614356D-2BAC-4FF8-8EA1-3CBFDD8C8A50}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03依赖注入", "03依赖注入", "{5C64A167-5C53-4742-9A0B-F235DC66A46B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "04Asp.Net Core Http的介绍", "04Asp.Net Core Http的介绍", "{EEC64484-D2FC-42D5-9788-CA8940DD2DB3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HelloCore", "01ASP.NET Core 入门\04asp.net core http的使用\HelloCore\HelloCore.csproj", "{D455CF07-374C-4123-B8B6-F513E29158A4}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Middleware组成管道实践", "01ASP.NET Core 入门\04asp.net core http的使用\Middleware组成管道实践\Middleware组成管道实践.csproj", "{4E7DF928-5D7A-4506-9F56-353348AF7908}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "HTTPAbstractions源码", "HTTPAbstractions源码", "{DE99B12B-6EC8-4E4C-9FE0-E253D1D5B243}"
ProjectSection(SolutionItems) = preProject
01ASP.NET Core 入门\04asp.net core http的使用\HttpAbstractions-dev.zip = 01ASP.NET Core 入门\04asp.net core http的使用\HttpAbstractions-dev.zip
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyPipeLine", "01ASP.NET Core 入门\04asp.net core http的使用\MyPipeLine\MyPipeLine.csproj", "{C56BD7A6-0D15-4068-9E1F-9B5CF869CE0C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "routing源码", "routing源码", "{96D34412-3AD0-4BB0-B70A-34E793E433A3}"
ProjectSection(SolutionItems) = preProject
01ASP.NET Core 入门\04asp.net core http的使用\Routing-dev.zip = 01ASP.NET Core 入门\04asp.net core http的使用\Routing-dev.zip
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "05认证与授权", "05认证与授权", "{59D86EFD-22F5-431B-90C0-8BD9CC039B53}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MvcCookieAuthSample", "01ASP.NET Core 入门\05认证与授权\MvcCookieAuthSample\MvcCookieAuthSample.csproj", "{CF046FBF-4E7C-4B5A-8D6C-2393A951FDB7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JwtAuthSample", "01ASP.NET Core 入门\05认证与授权\JwtAuthSample\JwtAuthSample.csproj", "{4914088A-2940-4E35-A011-FF589FAE001B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Security源码", "Security源码", "{54ED5219-9186-4F8F-B31F-ED151F73F157}"
ProjectSection(SolutionItems) = preProject
01ASP.NET Core 入门\05认证与授权\Security-dev.zip = 01ASP.NET Core 入门\05认证与授权\Security-dev.zip
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "06ASP.NET Core MVC", "06ASP.NET Core MVC", "{BE9C3737-86F0-4C6B-8551-D17E1D5A6C5E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentitySample", "01ASP.NET Core 入门\06aspnet core mvc\IdentitySample\IdentitySample.csproj", "{2DD062EA-2AAE-48E9-A6C7-7F1FD492317C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MvcCookieAuthSampleAddUI", "01ASP.NET Core 入门\06aspnet core mvc\MvcCookieAuthSampleAddUI\MvcCookieAuthSampleAddUI.csproj", "{E89025DB-DDDD-4C23-8FA5-898FC8C64CFC}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "图片和文档记录", "图片和文档记录", "{A3577F10-EA69-4434-B288-A2AC8F5E89E5}"
ProjectSection(SolutionItems) = preProject
01ASP.NET Core 入门\asp.net core入门记录\point.txt = 01ASP.NET Core 入门\asp.net core入门记录\point.txt
01ASP.NET Core 入门\asp.net core入门记录\章节介绍.png = 01ASP.NET Core 入门\asp.net core入门记录\章节介绍.png
01ASP.NET Core 入门\asp.net core入门记录\第01章.txt = 01ASP.NET Core 入门\asp.net core入门记录\第01章.txt
01ASP.NET Core 入门\asp.net core入门记录\第02章配置.txt = 01ASP.NET Core 入门\asp.net core入门记录\第02章配置.txt
01ASP.NET Core 入门\asp.net core入门记录\第03章依赖注入.txt = 01ASP.NET Core 入门\asp.net core入门记录\第03章依赖注入.txt
01ASP.NET Core 入门\asp.net core入门记录\第04章asp.net core http的使用.txt = 01ASP.NET Core 入门\asp.net core入门记录\第04章asp.net core http的使用.txt
01ASP.NET Core 入门\asp.net core入门记录\第05章认证与授权.txt = 01ASP.NET Core 入门\asp.net core入门记录\第05章认证与授权.txt
01ASP.NET Core 入门\asp.net core入门记录\第06章aspnetcore mvc.txt = 01ASP.NET Core 入门\asp.net core入门记录\第06章aspnetcore mvc.txt
01ASP.NET Core 入门\asp.net core入门记录\逻辑思维大图.png = 01ASP.NET Core 入门\asp.net core入门记录\逻辑思维大图.png
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "01课程介绍", "01课程介绍", "{2C9CA7EB-1134-4877-A8FA-EF56D8654E9F}"
ProjectSection(SolutionItems) = preProject
01ASP.NET Core 入门\asp.net core入门记录\01课程介绍\.png = 01ASP.NET Core 入门\asp.net core入门记录\01课程介绍\.png
01ASP.NET Core 入门\asp.net core入门记录\01课程介绍\enjoy.png = 01ASP.NET Core 入门\asp.net core入门记录\01课程介绍\enjoy.png
01ASP.NET Core 入门\asp.net core入门记录\01课程介绍\学习的内容.png = 01ASP.NET Core 入门\asp.net core入门记录\01课程介绍\学习的内容.png
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02配置管理", "02配置管理", "{2A12D53E-3E1D-4C94-846F-BCC8DC30A1F4}"
ProjectSection(SolutionItems) = preProject
01ASP.NET Core 入门\asp.net core入门记录\02配置管理\配置-介绍.png = 01ASP.NET Core 入门\asp.net core入门记录\02配置管理\配置-介绍.png
01ASP.NET Core 入门\asp.net core入门记录\02配置管理\配置使用的背后.png = 01ASP.NET Core 入门\asp.net core入门记录\02配置管理\配置使用的背后.png
01ASP.NET Core 入门\asp.net core入门记录\02配置管理\配置的自定义(source和provider的自定义).png = 01ASP.NET Core 入门\asp.net core入门记录\02配置管理\配置的自定义(source和provider的自定义).png
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03依赖注入", "03依赖注入", "{FCE5C66B-7A77-48AC-B673-EA5E38E3AED2}"
ProjectSection(SolutionItems) = preProject
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\DI初始化源码解析.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\DI初始化源码解析.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖倒置原则-面对变化.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖倒置原则-面对变化.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖倒置原则介绍.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖倒置原则介绍.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖是什么.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖是什么.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖注入-课程介绍.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖注入-课程介绍.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖注入的实现.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖注入的实现.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖的代码.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\依赖的代码.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\单元测试-被测试方法的业务逻辑.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\单元测试-被测试方法的业务逻辑.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\单元测试代码-业务逻辑2的反向测试方法.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\单元测试代码-业务逻辑2的反向测试方法.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\单元测试代码-业务逻辑2的正向测试方法.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\单元测试代码-业务逻辑2的正向测试方法.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\单元测试代码-单元测试保证业务逻辑始终正确.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\单元测试代码-单元测试保证业务逻辑始终正确.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\控制反转.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\控制反转.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\控制正转.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\控制正转.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\显式依赖.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\显式依赖.png
01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\隐式依赖.png = 01ASP.NET Core 入门\asp.net core入门记录\03依赖注入\隐式依赖.png
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "04asp.net core http的使用", "04asp.net core http的使用", "{F709A27F-9001-4FF1-8CF6-B92F1B3018FE}"
ProjectSection(SolutionItems) = preProject
01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\http在asp.net core中的详细过程.png = 01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\http在asp.net core中的详细过程.png
01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\http处理的课程介绍.png = 01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\http处理的课程介绍.png
01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\http流程和http在asp.net core的处理过程.png = 01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\http流程和http在asp.net core的处理过程.png
01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\Middleware管道介绍.png = 01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\Middleware管道介绍.png
01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\RoutingMiddleware.png = 01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\RoutingMiddleware.png
01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\webhost的配置与启动-课程介绍.png = 01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\webhost的配置与启动-课程介绍.png
01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\一个管道注册三个中间件.png = 01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\一个管道注册三个中间件.png
01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\在vscode中,添加 dotnet watch run 方法.png = 01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\在vscode中,添加 dotnet watch run 方法.png
01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\管道实现机制.png = 01ASP.NET Core 入门\asp.net core入门记录\04asp.net core http的使用\管道实现机制.png
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "05认证与授权", "05认证与授权", "{CB4E8CD4-9C23-4BDC-8586-993E1B9D1578}"
ProjectSection(SolutionItems) = preProject
01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\Cookie-based认证流程.png = 01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\Cookie-based认证流程.png
01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\Jwt是什么.png = 01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\Jwt是什么.png
01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\JWT认证与授权流程.png = 01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\JWT认证与授权流程.png
01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\postman 测试 jwt token.png = 01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\postman 测试 jwt token.png
01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\Run watch 添加方式.png = 01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\Run watch 添加方式.png
01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\认证与授权-课程介绍.png = 01ASP.NET Core 入门\asp.net core入门记录\05认证与授权\认证与授权-课程介绍.png
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "06ASPNet core mvc", "06ASPNet core mvc", "{0DD61B59-2336-43DC-B55C-0BED5EE117EB}"
ProjectSection(SolutionItems) = preProject
01ASP.NET Core 入门\asp.net core入门记录\06ASPNet core mvc\EF Migraton 命令.png = 01ASP.NET Core 入门\asp.net core入门记录\06ASPNet core mvc\EF Migraton 命令.png
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02ASP.NET Core 分布式项目(微服务)实战", "02ASP.NET Core 分布式项目(微服务)实战", "{72D16933-C8D9-4CB9-8FAA-572679170112}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "01Identity Server 4 准备", "01Identity Server 4 准备", "{EA1D4649-8746-44DB-91C1-06767EF65CDF}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "图片文档记录", "图片文档记录", "{84447735-6D13-493D-97A3-281CFE5E930A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "第01章Identity server准备", "第01章Identity server准备", "{1A43A279-396A-4CF2-A718-57F04223459D}"
ProjectSection(SolutionItems) = preProject
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\01课程介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\01课程介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\02最小可行化产品MVP.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\02最小可行化产品MVP.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\03两种软件开发模式 瀑布与敏捷.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\03两种软件开发模式 瀑布与敏捷.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\04第一章计划于目录.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\04第一章计划于目录.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\05业务介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\05业务介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\06架构设计.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\06架构设计.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\07OAuth2介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\07OAuth2介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\08IdentityServer4登录中心.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\08IdentityServer4登录中心.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\09客户端集成IdentityServer.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\09客户端集成IdentityServer.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\10第三方ClientCredential模式调用.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\10第三方ClientCredential模式调用.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\11ClientCredential模式总结.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\11ClientCredential模式总结.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\12OAuth密码模式IdentityServer4实现.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\12OAuth密码模式IdentityServer4实现.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\13详解OAuth2授权码流程.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\13详解OAuth2授权码流程.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\14OAuth2与open id connect对比.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\14OAuth2与open id connect对比.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\15OAuth2+oidc实现server部分.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\15OAuth2+oidc实现server部分.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\16Oauth2+oidc实现client部分.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\16Oauth2+oidc实现client部分.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\17Identity server4回顾.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\17Identity server4回顾.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\18Consent实现思路介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\18Consent实现思路介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\19Consent视图制作.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\19Consent视图制作.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\20Conset controller get 请求逻辑实现.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\20Conset controller get 请求逻辑实现.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\21运行Consent Page.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\21运行Consent Page.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\22Consent确认逻辑实现.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\22Consent确认逻辑实现.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\23Consent代码重构.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\23Consent代码重构.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\24集成ASP.Net Core Identity.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\24集成ASP.Net Core Identity.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\25ProfileServer实现(调试).txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\25ProfileServer实现(调试).txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\26OpenIdConnec获取用户信息的两种方式.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\26OpenIdConnec获取用户信息的两种方式.txt
02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\27集成EFCore配置Client和API.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第01章Identity server准备\27集成EFCore配置Client和API.txt
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "第02章Docker准备", "第02章Docker准备", "{BE1610F6-DC99-4ABB-841C-D73FCFA7B6A9}"
ProjectSection(SolutionItems) = preProject
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务28: Docker介绍与目录.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务28: Docker介绍与目录.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务29: 镜像容器与仓库.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务29: 镜像容器与仓库.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务30: 构建单机多容器环境-故障.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务30: 构建单机多容器环境-故障.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务31: 构建单机多容器环境.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务31: 构建单机多容器环境.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务32: Docker安装MongoDb.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务32: Docker安装MongoDb.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务33: Docker安装Mysql及用户配置.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务33: Docker安装Mysql及用户配置.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务34: Docker安装Mysql参数及环境变量使用.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务34: Docker安装Mysql参数及环境变量使用.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务35: Docker安装Mysql挂载Host Volume.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务35: Docker安装Mysql挂载Host Volume.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务36: Docker安装MongoDB挂载Host Volume.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务36: Docker安装MongoDB挂载Host Volume.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务37: Docker制作dotnet core控制台程序镜像.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务37: Docker制作dotnet core控制台程序镜像.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务38: Mysql EF Core 快速构建 web api.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务38: Mysql EF Core 快速构建 web api.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务39: ASPNETCORE WEB API与MYSQL互联.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务39: ASPNETCORE WEB API与MYSQL互联.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务40: Docker Network.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务40: Docker Network.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务41: 制作 docker compose.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务41: 制作 docker compose.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务42: docker compose 启动容器.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务42: docker compose 启动容器.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务43: 启动问题解决方式.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务43: 启动问题解决方式.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务44: Gitlab安装.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务44: Gitlab安装.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务45: GitFlow的三种流程.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务45: GitFlow的三种流程.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务46: GitLab Runner注册和安装.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务46: GitLab Runner注册和安装.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务47: Gitlab-CI Build Docker-compose自动发布.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务47: Gitlab-CI Build Docker-compose自动发布.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务48: Giitlab-CI yml语法说明以及第二章总结.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务48: Giitlab-CI yml语法说明以及第二章总结.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务49: Docker仓库介绍以及阿里云镜像仓库的使用.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务49: Docker仓库介绍以及阿里云镜像仓库的使用.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务50: 本地部署Registry.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务50: 本地部署Registry.txt
02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务51: Registry公网https带认证部署.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第02章Docker准备\任务51: Registry公网https带认证部署.txt
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "第03章项目开发-用户服务", "第03章项目开发-用户服务", "{0A83B19B-CE26-44EE-AE8D-5BCED69B2983}"
ProjectSection(SolutionItems) = preProject
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务52: 架构设计之单体架构.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务52: 架构设计之单体架构.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务53: 系统扩展升级演进思路.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务53: 系统扩展升级演进思路.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务54: 微服务架构介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务54: 微服务架构介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务55: 面向微服务架构的单体架构.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务55: 面向微服务架构的单体架构.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务56: UML业务分析之用户.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务56: UML业务分析之用户.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务57: UML业务分析之项目机会与消息.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务57: UML业务分析之项目机会与消息.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务58: UML业务分析之项目流程详细介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务58: UML业务分析之项目流程详细介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务59: 微服务拆分与界限上下文的确定.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务59: 微服务拆分与界限上下文的确定.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务60: 用户服务EF Core模型设计.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务60: 用户服务EF Core模型设计.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务61: EF Core 数据库初始化.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务61: EF Core 数据库初始化.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务62: 用户服务API设计.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务62: 用户服务API设计.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务63: 获取用户信息-数据访问与模型处理.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务63: 获取用户信息-数据访问与模型处理.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务64: 全局异常处理与日志记录.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务64: 全局异常处理与日志记录.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务65: 通过HTTP Patch更新用户信息.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务65: 通过HTTP Patch更新用户信息.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务66: 单元测试初探.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务66: 单元测试初探.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务67: xunit+Moq+MemoryEFDbContext测试UserController.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务67: xunit+Moq+MemoryEFDbContext测试UserController.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务68: FluentAPI写UserController测试用例(上).txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务68: FluentAPI写UserController测试用例(上).txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务69: FluentAPI写UserController测试用例(下).txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务69: FluentAPI写UserController测试用例(下).txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务70: GitLab CI完整部署UserAPI到线上测试环境-上.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务70: GitLab CI完整部署UserAPI到线上测试环境-上.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务71: GitLab CI完整部署UserAPI到线上测试环境-中.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务71: GitLab CI完整部署UserAPI到线上测试环境-中.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务72: GitLab CI完整部署UserAPI到线上测试环境-下.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务72: GitLab CI完整部署UserAPI到线上测试环境-下.txt
02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务73: GitLab CI完整部署UserAPI到线上测试环境-Debug.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第03章项目开发-用户服务\任务73: GitLab CI完整部署UserAPI到线上测试环境-Debug.txt
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "第04章项目开发-网关与认证", "第04章项目开发-网关与认证", "{1A8BB43D-4A70-4CF9-8517-99E8D1D0DBEF}"
ProjectSection(SolutionItems) = preProject
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务74: API网关与服务发现.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务74: API网关与服务发现.txt
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务75: 用户注册与登录.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务75: 用户注册与登录.txt
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务76: IdentityService4自定义Validator.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务76: IdentityService4自定义Validator.txt
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务77: 自定义Validator与UserService互通.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务77: 自定义Validator与UserService互通.txt
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务78: 集成Identity Server4到Identity api并调试通过.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务78: 集成Identity Server4到Identity api并调试通过.txt
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务79: 添加Ocelot网关并集成identity server4认证.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务79: 添加Ocelot网关并集成identity server4认证.txt
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务80: Ocelot集成Consul服务发现.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务80: Ocelot集成Consul服务发现.txt
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务81: 微服务之间的服务发现.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务81: 微服务之间的服务发现.txt
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务82: Polly在eShopsOnContainer项目中的使用设计解析.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务82: Polly在eShopsOnContainer项目中的使用设计解析.txt
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务83: 实现ResilienceHttpClient.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务83: 实现ResilienceHttpClient.txt
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务84: 集成ResilienceHttpClient到IdentityAPI.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务84: 集成ResilienceHttpClient到IdentityAPI.txt
02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务85: 调试ResilienceHttpClient和IdentityAPI.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第04章项目开发-网关与认证\任务85: 调试ResilienceHttpClient和IdentityAPI.txt
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "第05章项目开发-通讯录服务", "第05章项目开发-通讯录服务", "{5DC1264A-5527-4E92-9F73-5AE8747342ED}"
ProjectSection(SolutionItems) = preProject
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务100: Contact API 完整运行.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务100: Contact API 完整运行.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务101: 服务交互 - RabbitMQ介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务101: 服务交互 - RabbitMQ介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务102: 服务交互 - EventBus 之 MediatR,RawRabbit, eShopsOnContainer.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务102: 服务交互 - EventBus 之 MediatR,RawRabbit, eShopsOnContainer.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务103: 集成Event Bus CAP.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务103: 集成Event Bus CAP.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务104: User API事件发送实现.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务104: User API事件发送实现.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务105: Contact API集成CAP.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务105: Contact API集成CAP.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务86: 通讯录服务实现章节介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务86: 通讯录服务实现章节介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务87: 详细业务分析设计及外部依赖检查.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务87: 详细业务分析设计及外部依赖检查.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务88: 外部依赖UserService实现.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务88: 外部依赖UserService实现.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务89: 内部实现 - 用户好友申请接口.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务89: 内部实现 - 用户好友申请接口.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务90: 内部实现 - 用户好友申请实现MongoRepository上.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务90: 内部实现 - 用户好友申请实现MongoRepository上.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务91: 实现 - 用户好友申请实现Mongo查询与更新的基本用法.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务91: 实现 - 用户好友申请实现Mongo查询与更新的基本用法.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务92: 实现 - 用户好友申请实现.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务92: 实现 - 用户好友申请实现.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务93: 实现 - 用户好友通过实现.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务93: 实现 - 用户好友通过实现.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务94: 将Contact API加入网关.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务94: 将Contact API加入网关.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务95: 将profile添加到identity api和网关.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务95: 将profile添加到identity api和网关.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务96: profile调试.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务96: profile调试.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务97: 在contact api 中获取profile.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务97: 在contact api 中获取profile.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务98: Contact API 调试.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务98: Contact API 调试.txt
02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务99: 实现Contact API 向 User API的调用.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第05章项目开发-通讯录服务\任务99: 实现Contact API 向 User API的调用.txt
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "第06章项目开发-项目推荐服务", "第06章项目开发-项目推荐服务", "{F6F458C4-350C-41E2-89A4-06252A1DA7F0}"
ProjectSection(SolutionItems) = preProject
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务106: 章节介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务106: 章节介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务107: DDD介绍-从三层到OOD OOP.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务107: DDD介绍-从三层到OOD OOP.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务108: DDD介绍-结合业务需求来认识各种名词.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务108: DDD介绍-结合业务需求来认识各种名词.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务109: DDD介绍-分层.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务109: DDD介绍-分层.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务110: DDD介绍-CQRS基本介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务110: DDD介绍-CQRS基本介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务111: 项目业务介绍 - 领域事件与集成事件.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务111: 项目业务介绍 - 领域事件与集成事件.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务112: 项目服务实现- 搭建框架.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务112: 项目服务实现- 搭建框架.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务113: 项目服务实现- 实现领域entity.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务113: 项目服务实现- 实现领域entity.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务114: 项目服务实现 -MediatR与领域事件.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务114: 项目服务实现 -MediatR与领域事件.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务115: 项目服务实现- 创建查看加入Commands.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务115: 项目服务实现- 创建查看加入Commands.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务116: 项目服务实现 -通过MediatR完成API到Commands调用.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务116: 项目服务实现 -通过MediatR完成API到Commands调用.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务117: 项目服务实现 -添加EF Repository.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务117: 项目服务实现 -添加EF Repository.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务118: 项目服务实现 - 实现EF Repository.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务118: 项目服务实现 - 实现EF Repository.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务119: 项目服务实现 - EF 实体配置和migrations数据库生成.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务119: 项目服务实现 - EF 实体配置和migrations数据库生成.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务120: 项目服务实现 - 添加推荐服务调用.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务120: 项目服务实现 - 添加推荐服务调用.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务121: 项目服务实现 - 添加Dapper Queries.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务121: 项目服务实现 - 添加Dapper Queries.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务122: 项目服务实现 - 添加Dapper Queries下.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务122: 项目服务实现 - 添加Dapper Queries下.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务123: 项目服务实现 - 添加服务注册与发现debugging queries.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务123: 项目服务实现 - 添加服务注册与发现debugging queries.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务124: 项目服务实现 - debugging commands.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务124: 项目服务实现 - debugging commands.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务125: 项目服务实现 - 响应领域事件发布集成事件上.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务125: 项目服务实现 - 响应领域事件发布集成事件上.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务126: 项目服务实现 - 响应领域事件发布集成事件下.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务126: 项目服务实现 - 响应领域事件发布集成事件下.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务127: 推荐服务实现 - 添加集成事件处理器.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务127: 推荐服务实现 - 添加集成事件处理器.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务128: 推荐服务实现 - 添加EF和生成数据库.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务128: 推荐服务实现 - 添加EF和生成数据库.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务129: 推荐服务实现 - 访问用户服务获取用户信息.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务129: 推荐服务实现 - 访问用户服务获取用户信息.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务130: 推荐服务实现 - 访问联系人服务获取好友信息.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务130: 推荐服务实现 - 访问联系人服务获取好友信息.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务131: 推荐服务实现 - 调试推荐服务.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务131: 推荐服务实现 - 调试推荐服务.txt
02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务132: 推荐服务实现 - 推荐服务加入网关.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第06章项目开发-项目推荐服务\任务132: 推荐服务实现 - 推荐服务加入网关.txt
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClientCredentialApi", "02ASP.NET Core分布式项目实践\01Identity Server 4 准备\IdentityServerSample\ClientCredentialApi\ClientCredentialApi.csproj", "{3DDA9103-0BE9-4A23-973D-97E70498ADF8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentityServerCenter", "02ASP.NET Core分布式项目实践\01Identity Server 4 准备\IdentityServerSample\IdentityServerCenter\IdentityServerCenter.csproj", "{A083275A-3039-4220-B2F9-CFA5CB5401E8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ThirdPartyDemo", "02ASP.NET Core分布式项目实践\01Identity Server 4 准备\IdentityServerSample\ThirdPartyDemo\ThirdPartyDemo.csproj", "{53D11F99-5F7B-494F-9A08-F4DBE4A0C72F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PwdClient", "02ASP.NET Core分布式项目实践\01Identity Server 4 准备\IdentityServerSample\PwdClient\PwdClient.csproj", "{4BE678B0-13ED-4940-B620-B820250F27A3}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "OAuth", "OAuth", "{372FDB22-7035-473E-91D4-9B3DDF7E75E9}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "openidconnect", "openidconnect", "{3B8F322E-4033-4544-8CB5-C76420A93F2F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MvcCookieAuthSampleAddUI", "02ASP.NET Core分布式项目实践\01Identity Server 4 准备\OpenIdConnectSample\MvcCookieAuthSampleAddUI\MvcCookieAuthSampleAddUI.csproj", "{BB9AFE5C-3243-4F49-A0F9-322D24A87F23}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVCClient", "02ASP.NET Core分布式项目实践\01Identity Server 4 准备\OpenIdConnectSample\MVCClient\MVCClient.csproj", "{53590948-73E2-4079-96C1-AE3F86F8E918}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02Docker", "02Docker", "{33F6E98A-41ED-48A6-B6A0-4F8E448007AF}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dockerbuild", "dockerbuild", "{88678EAB-2873-4424-B588-0579D49FE5F6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConsoleApp", "02ASP.NET Core分布式项目实践\02Docker\dockerbuild\ConsoleApp\ConsoleApp.csproj", "{53ABBDC3-464C-41B5-A307-9202AA753CC7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "User.API", "02ASP.NET Core分布式项目实践\02Docker\dockerbuild\User.API\User.API.csproj", "{A2B2FFA3-03F2-4EFD-AA55-76F2AAA68081}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "第07章微服务监控", "第07章微服务监控", "{2B4456D4-FFA1-463F-B518-48E21C2B8BA9}"
ProjectSection(SolutionItems) = preProject
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务133: 分布式追踪介绍以及zipkin server初始化.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务133: 分布式追踪介绍以及zipkin server初始化.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务134: 集成zipkin需要安装的nuget包.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务134: 集成zipkin需要安装的nuget包.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务135: 使用zipkin .NET客户端完成追踪和数据发送.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务135: 使用zipkin .NET客户端完成追踪和数据发送.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务136: 在ResilienceHttpClient中添加 zipkin TrackingHandler.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务136: 在ResilienceHttpClient中添加 zipkin TrackingHandler.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务137: Elastic Search30分钟快速入门.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务137: Elastic Search30分钟快速入门.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务138: 日志系统开篇.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务138: 日志系统开篇.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务139: 日志的类别.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务139: 日志的类别.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务140: 日志的生命周期.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务140: 日志的生命周期.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务141: EFK介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务141: EFK介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务142: Fluentd介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务142: Fluentd介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务143: Serilog介绍.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务143: Serilog介绍.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务144: .Net Core日志通过 Kibana展示.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务144: .Net Core日志通过 Kibana展示.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务145: 日志过滤与筛选.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务145: 日志过滤与筛选.txt
02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务146: API性能与正确率搜集.txt = 02ASP.NET Core分布式项目实践\图片文档记录\第07章微服务监控\任务146: API性能与正确率搜集.txt
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03.Net Core 微服务 on K8S", "03.Net Core 微服务 on K8S", "{2819E9D4-750A-438E-973D-01540FB019A1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "01Net Core on K8S快速入门", "01Net Core on K8S快速入门", "{C64DA65B-385F-4321-88BD-44BBBA0F3E36}"
ProjectSection(SolutionItems) = preProject
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\01介绍k8s是什么 - Copy.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\01介绍k8s是什么 - Copy.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\01介绍k8s是什么.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\01介绍k8s是什么.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\02-为什么要学习k8s.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\02-为什么要学习k8s.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\03-如何学习k8s.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\03-如何学习k8s.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\04-K8S集群基本概念.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\04-K8S集群基本概念.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\05-安装本地k8s单节点集群.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\05-安装本地k8s单节点集群.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\06-K8S三大核心组件介绍.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\06-K8S三大核心组件介绍.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\07-Service的三种类型及Dashboad部署.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\07-Service的三种类型及Dashboad部署.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\08-kubectl工具命令介绍.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\08-kubectl工具命令介绍.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\09-yaml部署文件格式介绍.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\09-yaml部署文件格式介绍.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\10-部署netcore api到K8S.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\10-部署netcore api到K8S.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\11-k8s高可用集群介绍.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\11-k8s高可用集群介绍.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\12-进阶介绍.txt = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\12-进阶介绍.txt
03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\K8sDemo\netandk8s.pptx = 03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\K8sDemo\netandk8s.pptx
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "K8sDemo", "03.Net Core 微服务 on K8S\01Net Core on K8S快速入门\K8sDemo\K8sDemo.csproj", "{48D595D0-3D12-4B5A-BE1B-D21B97707B1D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "02Net Core 微服务on K8S", "02Net Core 微服务on K8S", "{2B495FD0-C641-42D0-BAB5-9BA3AA29324B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "第1章 详解基本对象及服务发现", "第1章 详解基本对象及服务发现", "{F0885808-6B12-474D-9298-4733D7C8D17D}"
ProjectSection(SolutionItems) = preProject
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务01: 课程介绍.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务01: 课程介绍.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务02: Labels and Selectors.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务02: Labels and Selectors.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务03: Pod的数据无状态与生命周期.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务03: Pod的数据无状态与生命周期.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务04: Pod的两种探针.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务04: Pod的两种探针.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务05: Pod的重启策略和拉取镜像策略.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务05: Pod的重启策略和拉取镜像策略.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务06: Pod其它属性详解.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务06: Pod其它属性详解.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务07: 01-07 Service简介.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务07: 01-07 Service简介.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务08: 多Service内部交互访问示例 - 上.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务08: 多Service内部交互访问示例 - 上.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务09: 多Service内部交互访问示例 - 下.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务09: 多Service内部交互访问示例 - 下.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务10: 微服务模式之服务发现详解.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务10: 微服务模式之服务发现详解.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务11: Namespace和Volume介绍.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务11: Namespace和Volume介绍.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务12: Mysql K8S部署Volume.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第1章 详解基本对象及服务发现\任务12: Mysql K8S部署Volume.txt
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "第2章 配置管理对象", "第2章 配置管理对象", "{08B58D66-5E72-427E-A6CC-6C335EB513E4}"
ProjectSection(SolutionItems) = preProject
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署 - Copy (3).txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署 - Copy (3).txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署 - Copy (4).txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署 - Copy (4).txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署 - Copy (5).txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署 - Copy (5).txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署 - Copy (6).txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署 - Copy (6).txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署 - Copy.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署 - Copy.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务13: Secret使用示例 - 从阿里云拉取镜像部署.txt
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务14: ConfigMap使用示例 - 挂载appsetting.json文件到configMap.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第2章 配置管理对象\任务14: ConfigMap使用示例 - 挂载appsetting.json文件到configMap.txt
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "第3章 控制器", "第3章 控制器", "{09B07B24-4A23-4FAC-A6D1-2F2EBE94DD1C}"
ProjectSection(SolutionItems) = preProject
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第3章 控制器\New Text Document.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第3章 控制器\New Text Document.txt
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "第4章 数据存储", "第4章 数据存储", "{6F2EA0EC-1E50-4223-8D25-3864E2BB53BF}"
ProjectSection(SolutionItems) = preProject
03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第4章 数据存储\New Text Document.txt = 03.Net Core 微服务 on K8S\02Net Core 微服务on K8S\第4章 数据存储\New Text Document.txt
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{434C671E-5823-49C9-81B1-461B9279C86F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{434C671E-5823-49C9-81B1-461B9279C86F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{434C671E-5823-49C9-81B1-461B9279C86F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{434C671E-5823-49C9-81B1-461B9279C86F}.Release|Any CPU.Build.0 = Release|Any CPU
{55223A47-6C90-4265-B1AB-AF27B9443B42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{55223A47-6C90-4265-B1AB-AF27B9443B42}.Debug|Any CPU.Build.0 = Debug|Any CPU
{55223A47-6C90-4265-B1AB-AF27B9443B42}.Release|Any CPU.ActiveCfg = Release|Any CPU
{55223A47-6C90-4265-B1AB-AF27B9443B42}.Release|Any CPU.Build.0 = Release|Any CPU
{F79E1582-C756-4300-A219-DEF2902FC1FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F79E1582-C756-4300-A219-DEF2902FC1FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F79E1582-C756-4300-A219-DEF2902FC1FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F79E1582-C756-4300-A219-DEF2902FC1FD}.Release|Any CPU.Build.0 = Release|Any CPU
{5614356D-2BAC-4FF8-8EA1-3CBFDD8C8A50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5614356D-2BAC-4FF8-8EA1-3CBFDD8C8A50}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5614356D-2BAC-4FF8-8EA1-3CBFDD8C8A50}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5614356D-2BAC-4FF8-8EA1-3CBFDD8C8A50}.Release|Any CPU.Build.0 = Release|Any CPU
{D455CF07-374C-4123-B8B6-F513E29158A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D455CF07-374C-4123-B8B6-F513E29158A4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D455CF07-374C-4123-B8B6-F513E29158A4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D455CF07-374C-4123-B8B6-F513E29158A4}.Release|Any CPU.Build.0 = Release|Any CPU
{4E7DF928-5D7A-4506-9F56-353348AF7908}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4E7DF928-5D7A-4506-9F56-353348AF7908}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4E7DF928-5D7A-4506-9F56-353348AF7908}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4E7DF928-5D7A-4506-9F56-353348AF7908}.Release|Any CPU.Build.0 = Release|Any CPU
{C56BD7A6-0D15-4068-9E1F-9B5CF869CE0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C56BD7A6-0D15-4068-9E1F-9B5CF869CE0C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C56BD7A6-0D15-4068-9E1F-9B5CF869CE0C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C56BD7A6-0D15-4068-9E1F-9B5CF869CE0C}.Release|Any CPU.Build.0 = Release|Any CPU
{CF046FBF-4E7C-4B5A-8D6C-2393A951FDB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CF046FBF-4E7C-4B5A-8D6C-2393A951FDB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CF046FBF-4E7C-4B5A-8D6C-2393A951FDB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CF046FBF-4E7C-4B5A-8D6C-2393A951FDB7}.Release|Any CPU.Build.0 = Release|Any CPU
{4914088A-2940-4E35-A011-FF589FAE001B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4914088A-2940-4E35-A011-FF589FAE001B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4914088A-2940-4E35-A011-FF589FAE001B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4914088A-2940-4E35-A011-FF589FAE001B}.Release|Any CPU.Build.0 = Release|Any CPU
{2DD062EA-2AAE-48E9-A6C7-7F1FD492317C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2DD062EA-2AAE-48E9-A6C7-7F1FD492317C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2DD062EA-2AAE-48E9-A6C7-7F1FD492317C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2DD062EA-2AAE-48E9-A6C7-7F1FD492317C}.Release|Any CPU.Build.0 = Release|Any CPU
{E89025DB-DDDD-4C23-8FA5-898FC8C64CFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E89025DB-DDDD-4C23-8FA5-898FC8C64CFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E89025DB-DDDD-4C23-8FA5-898FC8C64CFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E89025DB-DDDD-4C23-8FA5-898FC8C64CFC}.Release|Any CPU.Build.0 = Release|Any CPU
{3DDA9103-0BE9-4A23-973D-97E70498ADF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3DDA9103-0BE9-4A23-973D-97E70498ADF8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3DDA9103-0BE9-4A23-973D-97E70498ADF8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3DDA9103-0BE9-4A23-973D-97E70498ADF8}.Release|Any CPU.Build.0 = Release|Any CPU
{A083275A-3039-4220-B2F9-CFA5CB5401E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A083275A-3039-4220-B2F9-CFA5CB5401E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A083275A-3039-4220-B2F9-CFA5CB5401E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A083275A-3039-4220-B2F9-CFA5CB5401E8}.Release|Any CPU.Build.0 = Release|Any CPU
{53D11F99-5F7B-494F-9A08-F4DBE4A0C72F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{53D11F99-5F7B-494F-9A08-F4DBE4A0C72F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{53D11F99-5F7B-494F-9A08-F4DBE4A0C72F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{53D11F99-5F7B-494F-9A08-F4DBE4A0C72F}.Release|Any CPU.Build.0 = Release|Any CPU
{4BE678B0-13ED-4940-B620-B820250F27A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4BE678B0-13ED-4940-B620-B820250F27A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4BE678B0-13ED-4940-B620-B820250F27A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4BE678B0-13ED-4940-B620-B820250F27A3}.Release|Any CPU.Build.0 = Release|Any CPU
{BB9AFE5C-3243-4F49-A0F9-322D24A87F23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BB9AFE5C-3243-4F49-A0F9-322D24A87F23}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BB9AFE5C-3243-4F49-A0F9-322D24A87F23}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BB9AFE5C-3243-4F49-A0F9-322D24A87F23}.Release|Any CPU.Build.0 = Release|Any CPU
{53590948-73E2-4079-96C1-AE3F86F8E918}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{53590948-73E2-4079-96C1-AE3F86F8E918}.Debug|Any CPU.Build.0 = Debug|Any CPU
{53590948-73E2-4079-96C1-AE3F86F8E918}.Release|Any CPU.ActiveCfg = Release|Any CPU
{53590948-73E2-4079-96C1-AE3F86F8E918}.Release|Any CPU.Build.0 = Release|Any CPU
{53ABBDC3-464C-41B5-A307-9202AA753CC7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{53ABBDC3-464C-41B5-A307-9202AA753CC7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{53ABBDC3-464C-41B5-A307-9202AA753CC7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{53ABBDC3-464C-41B5-A307-9202AA753CC7}.Release|Any CPU.Build.0 = Release|Any CPU
{A2B2FFA3-03F2-4EFD-AA55-76F2AAA68081}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A2B2FFA3-03F2-4EFD-AA55-76F2AAA68081}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A2B2FFA3-03F2-4EFD-AA55-76F2AAA68081}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A2B2FFA3-03F2-4EFD-AA55-76F2AAA68081}.Release|Any CPU.Build.0 = Release|Any CPU
{48D595D0-3D12-4B5A-BE1B-D21B97707B1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{48D595D0-3D12-4B5A-BE1B-D21B97707B1D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{48D595D0-3D12-4B5A-BE1B-D21B97707B1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{48D595D0-3D12-4B5A-BE1B-D21B97707B1D}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{B8BEE902-B49C-4A78-9311-B046B792A6AF} = {C13BC10C-3C19-4D0F-B4AC-2873925FB1E4}
{434C671E-5823-49C9-81B1-461B9279C86F} = {B8BEE902-B49C-4A78-9311-B046B792A6AF}
{60AEBBFA-12B3-42CB-8A85-C4BBC3B7B8EB} = {C13BC10C-3C19-4D0F-B4AC-2873925FB1E4}
{55223A47-6C90-4265-B1AB-AF27B9443B42} = {60AEBBFA-12B3-42CB-8A85-C4BBC3B7B8EB}
{F79E1582-C756-4300-A219-DEF2902FC1FD} = {60AEBBFA-12B3-42CB-8A85-C4BBC3B7B8EB}
{5614356D-2BAC-4FF8-8EA1-3CBFDD8C8A50} = {60AEBBFA-12B3-42CB-8A85-C4BBC3B7B8EB}
{5C64A167-5C53-4742-9A0B-F235DC66A46B} = {C13BC10C-3C19-4D0F-B4AC-2873925FB1E4}
{EEC64484-D2FC-42D5-9788-CA8940DD2DB3} = {C13BC10C-3C19-4D0F-B4AC-2873925FB1E4}
{D455CF07-374C-4123-B8B6-F513E29158A4} = {EEC64484-D2FC-42D5-9788-CA8940DD2DB3}
{4E7DF928-5D7A-4506-9F56-353348AF7908} = {EEC64484-D2FC-42D5-9788-CA8940DD2DB3}
{DE99B12B-6EC8-4E4C-9FE0-E253D1D5B243} = {EEC64484-D2FC-42D5-9788-CA8940DD2DB3}
{C56BD7A6-0D15-4068-9E1F-9B5CF869CE0C} = {EEC64484-D2FC-42D5-9788-CA8940DD2DB3}
{96D34412-3AD0-4BB0-B70A-34E793E433A3} = {EEC64484-D2FC-42D5-9788-CA8940DD2DB3}
{59D86EFD-22F5-431B-90C0-8BD9CC039B53} = {C13BC10C-3C19-4D0F-B4AC-2873925FB1E4}
{CF046FBF-4E7C-4B5A-8D6C-2393A951FDB7} = {59D86EFD-22F5-431B-90C0-8BD9CC039B53}
{4914088A-2940-4E35-A011-FF589FAE001B} = {59D86EFD-22F5-431B-90C0-8BD9CC039B53}
{54ED5219-9186-4F8F-B31F-ED151F73F157} = {59D86EFD-22F5-431B-90C0-8BD9CC039B53}
{BE9C3737-86F0-4C6B-8551-D17E1D5A6C5E} = {C13BC10C-3C19-4D0F-B4AC-2873925FB1E4}
{2DD062EA-2AAE-48E9-A6C7-7F1FD492317C} = {BE9C3737-86F0-4C6B-8551-D17E1D5A6C5E}
{E89025DB-DDDD-4C23-8FA5-898FC8C64CFC} = {BE9C3737-86F0-4C6B-8551-D17E1D5A6C5E}
{A3577F10-EA69-4434-B288-A2AC8F5E89E5} = {C13BC10C-3C19-4D0F-B4AC-2873925FB1E4}
{2C9CA7EB-1134-4877-A8FA-EF56D8654E9F} = {A3577F10-EA69-4434-B288-A2AC8F5E89E5}
{2A12D53E-3E1D-4C94-846F-BCC8DC30A1F4} = {A3577F10-EA69-4434-B288-A2AC8F5E89E5}
{FCE5C66B-7A77-48AC-B673-EA5E38E3AED2} = {A3577F10-EA69-4434-B288-A2AC8F5E89E5}
{F709A27F-9001-4FF1-8CF6-B92F1B3018FE} = {A3577F10-EA69-4434-B288-A2AC8F5E89E5}
{CB4E8CD4-9C23-4BDC-8586-993E1B9D1578} = {A3577F10-EA69-4434-B288-A2AC8F5E89E5}
{0DD61B59-2336-43DC-B55C-0BED5EE117EB} = {A3577F10-EA69-4434-B288-A2AC8F5E89E5}
{EA1D4649-8746-44DB-91C1-06767EF65CDF} = {72D16933-C8D9-4CB9-8FAA-572679170112}
{84447735-6D13-493D-97A3-281CFE5E930A} = {72D16933-C8D9-4CB9-8FAA-572679170112}
{1A43A279-396A-4CF2-A718-57F04223459D} = {84447735-6D13-493D-97A3-281CFE5E930A}
{BE1610F6-DC99-4ABB-841C-D73FCFA7B6A9} = {84447735-6D13-493D-97A3-281CFE5E930A}
{0A83B19B-CE26-44EE-AE8D-5BCED69B2983} = {84447735-6D13-493D-97A3-281CFE5E930A}
{1A8BB43D-4A70-4CF9-8517-99E8D1D0DBEF} = {84447735-6D13-493D-97A3-281CFE5E930A}
{5DC1264A-5527-4E92-9F73-5AE8747342ED} = {84447735-6D13-493D-97A3-281CFE5E930A}
{F6F458C4-350C-41E2-89A4-06252A1DA7F0} = {84447735-6D13-493D-97A3-281CFE5E930A}
{3DDA9103-0BE9-4A23-973D-97E70498ADF8} = {372FDB22-7035-473E-91D4-9B3DDF7E75E9}
{A083275A-3039-4220-B2F9-CFA5CB5401E8} = {372FDB22-7035-473E-91D4-9B3DDF7E75E9}
{53D11F99-5F7B-494F-9A08-F4DBE4A0C72F} = {372FDB22-7035-473E-91D4-9B3DDF7E75E9}
{4BE678B0-13ED-4940-B620-B820250F27A3} = {372FDB22-7035-473E-91D4-9B3DDF7E75E9}
{372FDB22-7035-473E-91D4-9B3DDF7E75E9} = {EA1D4649-8746-44DB-91C1-06767EF65CDF}
{3B8F322E-4033-4544-8CB5-C76420A93F2F} = {EA1D4649-8746-44DB-91C1-06767EF65CDF}
{BB9AFE5C-3243-4F49-A0F9-322D24A87F23} = {3B8F322E-4033-4544-8CB5-C76420A93F2F}
{53590948-73E2-4079-96C1-AE3F86F8E918} = {3B8F322E-4033-4544-8CB5-C76420A93F2F}
{33F6E98A-41ED-48A6-B6A0-4F8E448007AF} = {72D16933-C8D9-4CB9-8FAA-572679170112}
{88678EAB-2873-4424-B588-0579D49FE5F6} = {33F6E98A-41ED-48A6-B6A0-4F8E448007AF}
{53ABBDC3-464C-41B5-A307-9202AA753CC7} = {88678EAB-2873-4424-B588-0579D49FE5F6}
{A2B2FFA3-03F2-4EFD-AA55-76F2AAA68081} = {88678EAB-2873-4424-B588-0579D49FE5F6}
{2B4456D4-FFA1-463F-B518-48E21C2B8BA9} = {84447735-6D13-493D-97A3-281CFE5E930A}
{C64DA65B-385F-4321-88BD-44BBBA0F3E36} = {2819E9D4-750A-438E-973D-01540FB019A1}
{48D595D0-3D12-4B5A-BE1B-D21B97707B1D} = {C64DA65B-385F-4321-88BD-44BBBA0F3E36}
{2B495FD0-C641-42D0-BAB5-9BA3AA29324B} = {2819E9D4-750A-438E-973D-01540FB019A1}
{F0885808-6B12-474D-9298-4733D7C8D17D} = {2B495FD0-C641-42D0-BAB5-9BA3AA29324B}
{08B58D66-5E72-427E-A6CC-6C335EB513E4} = {2B495FD0-C641-42D0-BAB5-9BA3AA29324B}
{09B07B24-4A23-4FAC-A6D1-2F2EBE94DD1C} = {2B495FD0-C641-42D0-BAB5-9BA3AA29324B}
{6F2EA0EC-1E50-4223-8D25-3864E2BB53BF} = {2B495FD0-C641-42D0-BAB5-9BA3AA29324B}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {8A31F480-001A-4E05-B2EE-5DCE2F5B36A8}
EndGlobalSection
EndGlobal