08 2019 档案

摘要:using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Management; using System.Text; using System.Threading.Tasks; namespace ProcessDog.Helper { pub 阅读全文
posted @ 2019-08-29 10:15 马肯尼煤牙巴骨 阅读(275) 评论(0) 推荐(0) 编辑
摘要:-ma full memory dump, always do this on 2003 as 4gb is not much and it is good to have the heap -mp miniplus, 2007 – 2010 grabs the essential linked h 阅读全文
posted @ 2019-08-24 11:45 马肯尼煤牙巴骨 阅读(260) 评论(0) 推荐(0) 编辑
摘要:异常给开发人员提供了很大好的排错功能. 但是其背后的技术细节很复杂,会损耗性能,也会使.net core web app更容易被反派攻击. 于是我们要学会使用环境变量, 通过环境变量,控制一些逻辑 当在开发环境时,出现错误,跳转到开发人员看的异常页 当在生产环境时,出现错误时 跳转到给用户看的错误页 阅读全文
posted @ 2019-08-04 17:29 马肯尼煤牙巴骨 阅读(219) 评论(0) 推荐(0) 编辑
摘要:.net core中的异常页很重要 因为可以查看异常的堆栈信息, 请求的参数(如果有),cookie, http头 帮助我们快速的定位问题 .net core web app 默认开启了异常页,但是仅在开发环境才开启. 代码中的位置在 startup.cs 里的configure 方法中 我们可以手 阅读全文
posted @ 2019-08-04 16:35 马肯尼煤牙巴骨 阅读(200) 评论(0) 推荐(0) 编辑
摘要:何谓静态文件,文件系统上的文件, css, javascript , image. html 这些都属于静态文件, .net core web app 默认是不处理文件请求的. 我们来做一个实验 ,首先我们 得在项目根目录创建一个根文件夹, 名称为wwwroot 创建好后图标变成了 添加一个imag 阅读全文
posted @ 2019-08-04 16:00 马肯尼煤牙巴骨 阅读(331) 评论(0) 推荐(0) 编辑
摘要:查看Startup.cs的configure方法 修改成 由于我是consola.writeLine();所以选择只开启kestrel ctrl+f5 看效果 乱码了, 在respon 前面加一行代码 显示正常 ,看控件台输出我们可以知道中间件消息传递的过程 阅读全文
posted @ 2019-08-04 14:57 马肯尼煤牙巴骨 阅读(204) 评论(0) 推荐(0) 编辑
摘要:假设我们的中间件是这样的(可以自由排列, 扩展自定义中间件) logging负责记录请求/响应 staticFiles 负责响应 静态文件 MVC 负责响应 视图 当.net core web app收到一个请求图片文件的http ,过程是这样的 1. logging中间件 记录请求 2.Stati 阅读全文
posted @ 2019-08-03 23:05 马肯尼煤牙巴骨 阅读(191) 评论(0) 推荐(0) 编辑
摘要:就是这货 点开查看内容 可以在里面加上自己的key value配置 ,比如 然后使用依赖注入获取我刚才加入的MyKey 1.为Startup类创建构造函数, 使用构造函数注入 2把注入的实例存到私有字段 3.使用这个存起来的实例 4.查看运行效果 除了在appsetting.json里配置,还可以在 阅读全文
posted @ 2019-08-03 22:46 马肯尼煤牙巴骨 阅读(649) 评论(0) 推荐(0) 编辑
摘要:展开properties, 双击查看内容, iisSettings是外部服务器的配置 iisSettings.iisExpress.applicationUrl : "http://localhost:50771", 是外部 IIS 服务器的地址 iisSettings.iisExpress.ssl 阅读全文
posted @ 2019-08-03 21:54 马肯尼煤牙巴骨 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:与inProcess比较 OutProcess性能更差,因为此时它使用了两个web服务器 ,内部是kestrel 外部可能是iis apache nginx 等. 使用visual studio调试的时候(托管于iis),默认 外部使用iis 内部kestrel 如果直接运行 dotnet run的 阅读全文
posted @ 2019-08-03 21:05 马肯尼煤牙巴骨 阅读(184) 评论(0) 推荐(0) 编辑
摘要:通常控件台程序都有一个main方法, .net core web app也有一个,因为它启动的时候就是一个控制台程序 在这个main方法中 配置了一些.net core web app的参数,然后启动它 ,为控制台程序根据之前讲过的AspNetCoreHostingModel创建了一个寄宿环境 这里 阅读全文
posted @ 2019-08-03 19:59 马肯尼煤牙巴骨 阅读(378) 评论(0) 推荐(0) 编辑
摘要:这是一个C#的空的.net core web app .net frame work的.csproj 要编辑的话,得先卸载项目, .net core的.csproje不必要, .csproj 的文件里不再包含文件及文件夹的引用. 项目里包含哪些文件,由操文件系统决定. 在项目的目录里创建一个文本文档 阅读全文
posted @ 2019-08-03 19:14 马肯尼煤牙巴骨 阅读(510) 评论(0) 推荐(0) 编辑
摘要:创建一个.net core web app project 弹出这个窗口 empty代表 最低依赖, 意味着往往需要手动按需添加依赖. web应用程序(模型视力控制器) 则会帮你创建好controllers views models,并且会创建好web页面所需要的依赖 javascript css等 阅读全文
posted @ 2019-08-03 18:47 马肯尼煤牙巴骨 阅读(249) 评论(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 马肯尼煤牙巴骨 阅读(1311) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示