`Microsoft.NET.Sdk.Web` is an [MSBuild project SDK](/visualstudio/msbuild/how-to-use-project-sdk) for building ASP.NET Core apps. It's possible to build an ASP.NET Core app without this SDK, however, the Web SDK is:
For more information on tasks, targets, properties, implicit blobs, globs, publishing, methods, and more, see the [README file](https://github.com/dotnet/sdk/tree/main/src/WebSdk) in the [WebSdk](https://github.com/dotnet/sdk/tree/main/src/WebSdk) repository.
`Microsoft.NET.Sdk.Web` is an [MSBuild project SDK](/visualstudio/msbuild/how-to-use-project-sdk) for building ASP.NET Core apps. It's possible to build an ASP.NET Core app without this SDK, however, the Web SDK is:
* Tailored towards providing a first-class experience.
* The recommended target for most users.
Use the Web.SDK in a project:
```xml
<ProjectSdk="Microsoft.NET.Sdk.Web">
<!-- omitted for brevity -->
</Project>
```
The Web SDK imports MSBuild targets that enable the use of publish profiles and publishing using WebDeploy.