yangyang

a .NET Developer

Visual Studio Code


Visual Studio Code基本用法

最近在跟着《Pro ASP.NET Core 3》这本书复习一下相关技术,因为之前看过一遍这本书的上一个版本,当时是《Pro ASP.NET Core 2》,练习过程中就直接使用Visual Studio Code作为开发工具了。    总体感受用下来,跟宇宙第一编辑器Visual Studio相比,Visual Studio Code的缺点还是很多的。 Visual Studio Code在自动化方面,比如创建项目模板,脚手架代码的功能基本没有,需要自己手动从头开始写代码。类似一个高级一些的记事本; 在代码智能感知提示,重构,单元测试方面跟Visual Studio相比,还是弱很多; 在代码的静态编译,拼写错误提示方面基本没有,需要等到编译时才能发现。 大部分都需要手动写代码和手动进行测试,连项目之间的相互引用关系,也需要通过敲命令来实现。     但相比Visual Studio, …

Visual Studio Code

在Docker中运行ASP.NET Core MVC程序:Docker基本用法

Docker是一系列创建和管理容器的工具,它能够将服务器上的应用程序相互隔离起来。这一系列文章是我学习在ASP.NET Core MVC中使用Docker实践的学习笔记,参考《Essential Docker for ASP.NET Core MVC》这本书。 Docker能解决什么问题? Docker能解决ASP.NET Core MVC项目中存在的两个复杂性问题:一致性问题和响应性问题。 一致性问题     大部分的ASP.NET Core MVC应用都由多个组件组成,比如至少需要一个服务器来运行MVC应用,以及一个数据库用来持久化数据。     一些复杂的应用可能还需要其他的一些组件,比如多应用服务器来共享工作量,负载均衡用来在多个服务器之间分发HTTP请求、数据缓存组件用来提供性能。随着组件的增加,额外的服务器可能会被加入进来,这就需要网络将这些组件连接起来,命名服务器用来提供服务 …

ASP.NET Core MVC Docker Visual Studio Code Docker Image Docker Container

  • 1