摘要: 假设我们的中间件是这样的(可以自由排列, 扩展自定义中间件) logging负责记录请求/响应 staticFiles 负责响应 静态文件 MVC 负责响应 视图 当.net core web app收到一个请求图片文件的http ,过程是这样的 1. logging中间件 记录请求 2.Stati 阅读全文
posted @ 2019-08-03 23:05 马肯尼煤牙巴骨 阅读(227) 评论(0) 推荐(0)
摘要: 就是这货 点开查看内容 可以在里面加上自己的key value配置 ,比如 然后使用依赖注入获取我刚才加入的MyKey 1.为Startup类创建构造函数, 使用构造函数注入 2把注入的实例存到私有字段 3.使用这个存起来的实例 4.查看运行效果 除了在appsetting.json里配置,还可以在 阅读全文
posted @ 2019-08-03 22:46 马肯尼煤牙巴骨 阅读(663) 评论(0) 推荐(0)
摘要: 展开properties, 双击查看内容, iisSettings是外部服务器的配置 iisSettings.iisExpress.applicationUrl : "http://localhost:50771", 是外部 IIS 服务器的地址 iisSettings.iisExpress.ssl 阅读全文
posted @ 2019-08-03 21:54 马肯尼煤牙巴骨 阅读(1452) 评论(0) 推荐(0)
摘要: 与inProcess比较 OutProcess性能更差,因为此时它使用了两个web服务器 ,内部是kestrel 外部可能是iis apache nginx 等. 使用visual studio调试的时候(托管于iis),默认 外部使用iis 内部kestrel 如果直接运行 dotnet run的 阅读全文
posted @ 2019-08-03 21:05 马肯尼煤牙巴骨 阅读(194) 评论(0) 推荐(0)
摘要: 通常控件台程序都有一个main方法, .net core web app也有一个,因为它启动的时候就是一个控制台程序 在这个main方法中 配置了一些.net core web app的参数,然后启动它 ,为控制台程序根据之前讲过的AspNetCoreHostingModel创建了一个寄宿环境 这里 阅读全文
posted @ 2019-08-03 19:59 马肯尼煤牙巴骨 阅读(391) 评论(0) 推荐(0)
摘要: 这是一个C#的空的.net core web app .net frame work的.csproj 要编辑的话,得先卸载项目, .net core的.csproje不必要, .csproj 的文件里不再包含文件及文件夹的引用. 项目里包含哪些文件,由操文件系统决定. 在项目的目录里创建一个文本文档 阅读全文
posted @ 2019-08-03 19:14 马肯尼煤牙巴骨 阅读(529) 评论(0) 推荐(0)
摘要: 创建一个.net core web app project 弹出这个窗口 empty代表 最低依赖, 意味着往往需要手动按需添加依赖. web应用程序(模型视力控制器) 则会帮你创建好controllers views models,并且会创建好web页面所需要的依赖 javascript css等 阅读全文
posted @ 2019-08-03 18:47 马肯尼煤牙巴骨 阅读(262) 评论(0) 推荐(0)
摘要: 1.跨平台 支持windows ,linux .macOS 可以托管在iis,apache,Docker,或自宿在自己的进程 2.强大的IDE visual studio 或visual studio Code ,或其他 3. asp.net core和 asp.net Web API使用统一的编程 阅读全文
posted @ 2019-08-03 15:56 马肯尼煤牙巴骨 阅读(1329) 评论(0) 推荐(0)