Kerwen Blog

Stay Hungry Stay Foolish

WCF 安全设置

WCF服务的安全性包括两个主要要求: 传输安全和授权. 传输安全包括身份验证(验证服务和客户端的标识)、保密性(消息加密)和完整性(进行数字签名以检测是否存在篡改)。 授权是控制对资源的访问,例如仅允许特权用户读取文件。 基本知识 安全依赖于凭据 。 凭据用于证明实体是否属实。 例如,服务的客户端发出声明的标识,和凭据用于证明该声明以某种方式。 在典型方案中,会发生凭据交换。 首先,某服务...

npm 命令行

npm init可自动创建package.json文件 npm install 自动将package.json中的模块安装到node-modules文件夹下 将所有module升到最新版本 1 2 3 npm i -g npm-check-updates ncu -u npm install 提升安装速度 ...

Temporary ASP.Net Files folder 权限更改

最近在做DFS相关的一些工作,发现在ASP.NET临时文件夹中产生了一些临时文件,而且文件夹的权限中,除了IIS_IUSRS外,还多了application pool用户,权限还是special. 对比了一下其他产品,发现在Application pool -> Advanced Settings 里面有些不同。 尝试把 Identity改成 NetworkService,重启...

Temporary ASP.Net Files 研究

.NET .net采用动态编译, 也就是说我们常说的build生成的dll只是中间代码 而在web第一次请求的时候才是真正意义上的编译生成二进制代码 这也就是为什么刚编译完第一次打开web页面的时候会比较慢的原因. 当我们第一次请求的时候,也就是正式编译的时候,dotnet会写一些临时文件到 %SystemRoot%\Microsoft.NET\Framework\versionNumber...

C# 计算函数执行时间

1 2 3 4 5 6 var watch = System.Diagnostics.Stopwatch.StartNew(); // your code watch.Stop(); var elapsedMs = watch.ElapsedMilliseconds;

Html 总结

HTML CSS JS JS-下 jQuery Node.js + Gulp 常用VSCode插件 Beautify Html CSS Support HTML Snippets Open HTML in Default Browser vscode-icons Markdown插件: markdownlint Markdown ...

Azure 搭建VPN

家里电脑重新装操作系统后,Chrome因为墙的问题无法下载插件,在折腾了无数天之后,决定自己搭一个VPN。 试验了无数次,最终成功。 创建VPN Server 公司有Azure的license,所以直接选择在Azure云上搭VPN Server. 登录Azure官网https://portal.azure.com 在左侧面板上选择 “Create a resource”,在Ne...

C#调用C++类

Create a new C++ project Open Visual Studio 2017, File -> New -> Projects, In Visual C++ general tab, select “Empty project”, Enter the project name “MessageBoxShow”, select checkbox “cre...

WCF Discovery UDP 广播调查

Set TTL We were able to get WCF discovery working across networks. Basically we had to increase the TimeToLive in WCF to be more than the default of 1. Here is a more detailed explanation from our...

VM虚拟机局域网搭建

vmnet0 vmnet0,实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关。所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同地位的机器。 vmnet1 vmnet1,这是一个Host-Only网络模式,这是用于建立一个与世隔绝的网络环境所用到的,其中vmnet1也是一个...