Skip to content

Commit b7682e1

Browse files
Sumit GhoshYoussef1313
andauthored
Fixed bugs for .NET 5 specific content (#22609)
* Fixed .NET specific branding microservice * Fixed copyright year version. * Update docs/architecture/blazor-for-web-forms-developers/index.md Co-authored-by: Youssef Victor <31348972+Youssef1313@users.noreply.github.com> Co-authored-by: Youssef Victor <31348972+Youssef1313@users.noreply.github.com>
1 parent 8a076e9 commit b7682e1

File tree

13 files changed

+24
-24
lines changed

13 files changed

+24
-24
lines changed

docs/architecture/blazor-for-web-forms-developers/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to build full-stack web apps with .NET using Blazor and .
44
author: danroth27
55
ms.author: daroth
66
no-loc: [Blazor, WebAssembly]
7-
ms.date: 12/01/2020
7+
ms.date: 02/02/2021
88
---
99
# Blazor for ASP.NET Web Forms Developers
1010

@@ -26,7 +26,7 @@ One Microsoft Way
2626

2727
Redmond, Washington 98052-6399
2828

29-
Copyright © 2020 by Microsoft Corporation
29+
Copyright © 2021 by Microsoft Corporation
3030

3131
All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher.
3232

docs/architecture/microservices/docker-application-development-process/docker-app-development-workflow.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Development workflow for Docker apps
33
description: Understand the details of the workflow for developing Docker-based applications. Begin step by step and get into some details to optimize Dockerfiles and end with the simplified workflow available when using Visual Studio.
4-
ms.date: 01/13/2021
4+
ms.date: 02/02/2021
55
---
66
# Development workflow for Docker apps
77

@@ -47,7 +47,7 @@ To begin, make sure you have [Docker Community Edition (CE)](https://docs.docker
4747

4848
[Get started with Docker CE for Windows](https://docs.docker.com/docker-for-windows/)
4949

50-
In addition, you need Visual Studio 2019 version 16.4 or later, with the **.NET Core cross-platform development** workload installed, as shown in Figure 5-2.
50+
In addition, you need Visual Studio 2019 version 16.8, with the **.NET Core cross-platform development** workload installed, as shown in Figure 5-2.
5151

5252
![Screenshot of the .NET Core cross-platform development selection.](./media/docker-app-development-workflow/dotnet-core-cross-platform-development.png)
5353

@@ -126,7 +126,7 @@ You can specify additional configuration settings in the Dockerfile, depending o
126126

127127
### Using multi-arch image repositories
128128

129-
A single repo can contain platform variants, such as a Linux image and a Windows image. This feature allows vendors like Microsoft (base image creators) to create a single repo to cover multiple platforms (that is Linux and Windows). For example, the [dotnet/core](https://hub.docker.com/_/microsoft-dotnet/) repository available in the Docker Hub registry provides support for Linux and Windows Nano Server by using the same repo name.
129+
A single repo can contain platform variants, such as a Linux image and a Windows image. This feature allows vendors like Microsoft (base image creators) to create a single repo to cover multiple platforms (that is Linux and Windows). For example, the [.NET](https://hub.docker.com/_/microsoft-dotnet/) repository available in the Docker Hub registry provides support for Linux and Windows Nano Server by using the same repo name.
130130

131131
If you specify a tag, targeting a platform that is explicit like in the following cases:
132132

@@ -500,7 +500,7 @@ The docker-compose up and docker run commands (or running and debugging the cont
500500

501501
## Step 6. Test your Docker application using your local Docker host
502502

503-
This step will vary depending on what your application is doing. In a simple .NET Core Web application that is deployed as a single container or service, you can access the service by opening a browser on the Docker host and navigating to that site, as shown in Figure 5-13. (If the configuration in the Dockerfile maps the container to a port on the host that is anything other than 80, include the host port in the URL.)
503+
This step will vary depending on what your application is doing. In a simple .NET Web application that is deployed as a single container or service, you can access the service by opening a browser on the Docker host and navigating to that site, as shown in Figure 5-13. (If the configuration in the Dockerfile maps the container to a port on the host that is anything other than 80, include the host port in the URL.)
504504

505505
![Screenshot of the response from localhost/API/values.](./media/docker-app-development-workflow/test-docker-app-locally-localhost.png)
506506

docs/architecture/microservices/docker-application-development-process/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Development process for Docker-based applications
33
description: Get a high-level overview of the options for developing Docker-based applications. Using your choice of Visual Studio for Windows, Visual Studio for Mac, or Visual Studio Code for multiplatform support (Windows, macOS, and Linux).
4-
ms.date: 01/13/2021
4+
ms.date: 02/02/2021
55
---
66
# Development process for Docker-based applications
77

@@ -13,7 +13,7 @@ ms.date: 01/13/2021
1313

1414
Whether you prefer a full and powerful IDE or a lightweight and agile editor, Microsoft has tools that you can use for developing Docker applications.
1515

16-
**Visual Studio (for Windows).** Docker-based .NET 5 application development with Visual Studio requires Visual Studio 2019 version 16.4 or later. Visual Studio 2019 comes with tools for Docker already built in. The tools for Docker let you develop, run, and validate your applications directly in the target Docker environment. You can press F5 to run and debug your application (single container or multiple containers) directly into a Docker host, or press CTRL+F5 to edit and refresh your application without having to rebuild the container. This IDE is the most powerful development choice for Docker-based apps.
16+
**Visual Studio (for Windows).** Docker-based .NET 5 application development with Visual Studio requires Visual Studio 2019 version 16.8 or later. Visual Studio 2019 comes with tools for Docker already built in. The tools for Docker let you develop, run, and validate your applications directly in the target Docker environment. You can press F5 to run and debug your application (single container or multiple containers) directly into a Docker host, or press CTRL+F5 to edit and refresh your application without having to rebuild the container. This IDE is the most powerful development choice for Docker-based apps.
1717

1818
**Visual Studio for Mac.** It's an IDE, evolution of Xamarin Studio, running in macOS. For .NET 5 development, it requires version 8.4 or later. This tool should be the preferred choice for developers working in macOS machines who also want to use a powerful IDE.
1919

Loading
Loading

docs/architecture/microservices/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: .NET Microservices. Architecture for Containerized .NET Applications
33
description: .NET Microservices Architecture for Containerized .NET Applications | Microservices are modular and independently deployable services. Docker containers (for Linux and Windows) simplify deployment and testing by bundling a service and its dependencies into a single unit, which is then run in an isolated environment.
4-
ms.date: 01/13/2021
4+
ms.date: 02/02/2021
55
---
66
# .NET Microservices: Architecture for Containerized .NET Applications
77

8-
![Book cover](./media/cover-small.png)
8+
![Book cover](./media/cover-large.png)
99

1010
**EDITION v5.0** - Updated to ASP.NET Core 5.0
1111

@@ -62,9 +62,9 @@ You will also find this guide useful if you are a technical decision maker, such
6262

6363
### How to use this guide
6464

65-
The first part of this guide introduces Docker containers, discusses how to choose between .NET Core and the .NET Framework as a development framework, and provides an overview of microservices. This content is for architects and technical decision makers who want an overview but don't need to focus on code implementation details.
65+
The first part of this guide introduces Docker containers, discusses how to choose between .NET 5 and the .NET Framework as a development framework, and provides an overview of microservices. This content is for architects and technical decision makers who want an overview but don't need to focus on code implementation details.
6666

67-
The second part of the guide starts with the [Development process for Docker based applications](./docker-application-development-process/index.md) section. It focuses on the development and microservice patterns for implementing applications using .NET Core and Docker. This section will be of most interest to developers and architects who want to focus on code and on patterns and implementation details.
67+
The second part of the guide starts with the [Development process for Docker based applications](./docker-application-development-process/index.md) section. It focuses on the development and microservice patterns for implementing applications using .NET and Docker. This section will be of most interest to developers and architects who want to focus on code and on patterns and implementation details.
6868

6969
## Related microservice and container-based reference application: eShopOnContainers
7070

@@ -156,7 +156,7 @@ One Microsoft Way
156156

157157
Redmond, Washington 98052-6399
158158

159-
Copyright © 2020 by Microsoft Corporation
159+
Copyright © 2021 by Microsoft Corporation
160160

161161
All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher.
162162

206 KB
Loading

docs/architecture/microservices/microservice-ddd-cqrs-patterns/net-core-microservice-domain-model.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Implementing a microservice domain model with .NET
33
description: .NET Microservices Architecture for Containerized .NET Applications | Get into the implementation details of a DDD-oriented domain model.
4-
ms.date: 01/13/2021
4+
ms.date: 02/02/2021
55
---
66

7-
# Implement a microservice domain model with .NET Core
7+
# Implement a microservice domain model with .NET
88

99
In the previous section, the fundamental design principles and patterns for designing a domain model were explained. Now it is time to explore possible ways to implement the domain model by using .NET (plain C\# code) and EF Core. Your domain model will be composed simply of your code. It will have just the EF Core model requirements, but not real dependencies on EF. You should not have hard dependencies or references to EF Core or any other ORM in your domain model.
1010

Loading

docs/architecture/microservices/net-core-net-framework-containers/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Choosing Between .NET 5 and .NET Framework for Docker Containers
33
description: .NET Microservices Architecture for Containerized .NET Applications | Choosing Between .NET 5 and .NET Framework for Docker Containers
4-
ms.date: 01/13/2021
4+
ms.date: 02/02/2021
55
---
6-
# Choosing Between .NET and .NET Framework for Docker Containers
6+
# Choosing Between .NET 5 and .NET Framework for Docker Containers
77

88
There are two supported frameworks for building server-side containerized Docker applications with .NET: [.NET Framework and .NET 5](https://dotnet.microsoft.com/download). They share many .NET platform components, and you can share code across the two. However, there are fundamental differences between them, and which framework you use will depend on what you want to accomplish. This section provides guidance on when to choose each framework.
99

0 commit comments

Comments
 (0)