摘要:
1.abstract class 抽象类定义了一个接口,把部分或全部实现留给了子类,不能实例化。 2.abstract coupling 抽象耦合如果一个类A引用了另一个抽象类B,那么就说A是抽象耦合于B。 3.abstract operation 定义了方法签名但是没有具体实现。 4.acquai 阅读全文
摘要:
.net的创始者们在一开始的时候,就意识到了他们的编程技术可以用在不通的操作系统和不同类型的cpu上。他们改进了20世纪90年代编程语言实现技术。最主要的一条是,不同的编程语言对应统一个运行时,及CLR通用语言运行时。后续还增加了其他的,比如值类型,简单异常模型,特性,范型,Linq等。 回看历史, 阅读全文
摘要:
返回WebHostBuilder: 1.用Kestrel做为web服务器,并根据配置提供器内容对其配置。 2.当前目录作为content根目录。 3.从appsettings.json,环境变量,args参数里载入配置。 4.日志输出到控制台和调试器。 5.启用IIS集成。 阅读全文
摘要:
1. StartUp类 在Startup.ConfigureServices方法里配置或注册服务 在Startup.Configure方法里配置请求处理管道。请求处理管道由一系列中间件组建构成,每个中间件对HttpContext进行异步操作,然后调用下一个中间件组件,或是结束请求。 2.依赖注入 a 阅读全文
摘要:
同一台机器上可以安装多个版本的.net core runtime.比如: 每个.net core项目都可以指定自己所用的版本,所以改变某个项目的target version不会影响到其他的。安装新的runtime也不会影响到已有的runtime和项目。 这和.net framework不同。 每个版 阅读全文
摘要:
优点: 1.跨平台,高性能,开源,运行在.Net Core 或.Net Framework框架上(asp.net core 3.0及以后只支持.Net Core)。 2.各平台上开发工具支持,能够开发web应用,webapi,移动端后台,IoT应用等多种应用程序,功能强大。 3.强大的开发测试功能, 阅读全文
摘要:
asp.net core + mysql + ef core + linux 以前开发网站是针对windows平台,在iis上部署。由于这次需求的目标服务器是linux系统,就尝试用跨平台的.NET core来开发和部署。结果还是比较满意,整个过程如下,欢迎交流: 开发环境: Win10 Vs201 阅读全文
摘要:
1.官网文档 http://docs.orchardproject.net/2.github https://github.com/OrchardCMS/Orchard3.stackoverflow http://stackoverflow.com/questions/tagged/orchardc... 阅读全文