EF-Core-Power-Tools-v2.5.961 以及各版本下载地址
官方最新的下载地址是: https://marketplace.visualstudio.com/items?itemName=ErikEJ.EFCorePowerPack&ssr=false#overview
打开网页点击 Download 按钮 ,会访问最新版本下载地址: https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ErikEJ/vsextensions/EFCorePowerTools/2.5.1607/vspackage
把 2.5.1607 改成 比如 2.5.961 ,就是你想要的版本啦。
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ErikEJ/vsextensions/EFCorePowerTools/2.5.961/vspackage
SQL SERVER命令与数据字典工具
SQL SERVER命令与数据字典工具 - 通过工具增加数据字段扩展属性 MS_Description的描述,当作数据字典。
通过sql 生成 字典(结果以文本保存为html)
iis 日志分析
indihiang-24357 一个专门针对IIS的日志分析的工具的源代码
结果能够以图形化得方式来进行显示,当前支持的IIS的版本为IIS6和IIS7
Redis缓存服务
Redis是开源、高性能的Key-value存储引擎。最近我们在一个日访问量约1kw的网站上使用redis替换以前的memcache,成功将CPU从30%下降到15%,
UnityOSC源代码及文档(socket数据传输)
Open Sound Control (OSC)的unity版本。
可以使用socket协议来传输数据或者midi序列。
压缩包内有全部源码和英文文档。
ASP.NET Forms验证 实现子域名(SubDomain)共享登陆下的缺陷
ASP.NET Forms验证 实现子域名(SubDomain)共享登陆 http://www.cnblogs.com/Medi-Bruce/archive/2010/01/17/1650027.html
一、什么是单点登录
单点登录就是在多个web应用程序中,实现统一登录方式,一但登录了某web应用程序,其它相关联的web应用程
序都无需再次登录,一个地方退出,所有相关联的web应用程序都退出.
二、通过利用ASP.NET Forms验证模式 可以实现子域名(SubDomain)共享登陆下的缺陷
要利用Asp.NET Form验证模式实现 同一主域下不同子域名共享登陆状态需要进行以下配置
配置Web.config
1.把Asp.net的认证模式改为Forms认证模式,domain 要等于你的应用程序对应的域名,例如: .test.cn
<authentication mode="Forms">
<forms name=".ASPNETFORM" domain=".test.cn" loginUrl="/login.aspx" defaultUrl="/default.aspx"
protection="All" timeout="30" path="/" requireSSL="false" slidingExpiration="true"
enableCrossAppRedirects="false" cookieless="UseDeviceProfile" />
</authentication>
2.配置针对存储在cookie中的票据信息进行加密解密的方式
<machineKey
validationKey="CF10047DB84FBA7F418BF30F9697B1D6EDDA3A90837F3C57B336B4016E47986135B31B2432F7CB20A6858DFFB
E4E5ECD1451E17C91830993445D0EA5708BABBD" decryptionKey="5D37DDB652B86956" validation="SHA1"/>
备注:生成machineKey网址
http://www.aspnetresources.com/tools/keycreator.aspx
登陆创建验证票据
1.应用程序登陆页面(Login.aspx)输入用户名、密码并验证通过后,创建一张加密过的验证票据,并存储在cookie中
//创建验证票
FormsAuthenticationTicket ticket
= new FormsAuthenticationTicket(1, name, DateTime.Now,
DateTime.Now.AddDays(1d), false,
HttpContext.Current.Request.UserHostAddress
);
string authTicket = FormsAuthentication.Encrypt(ticket);
HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, authTicket);
cookie.Domain = ConfigurationManager.AppSettings["SSODomain"];
HttpContext.Current.Response.Cookies.Add(cookie);
2.登陆完毕后进入有权限的页面,并可得到验证通过后的ID User.Identity.Name;
if (!User.Identity.IsAuthenticated)
{
//未登录
Response.Redirect("/login.aspx");
}
string name = User.Identity.Name;
3.登出页面,清空用户信息,并销毁票据
HttpContext.Current.Session.Clear();
FormsAuthentication.SignOut();
三、Forms验证 实现子域名(SubDomain)共享登陆下的缺陷
根据以上讲解,均可实现同一主域名下的多个子域名共享登陆状态,但是主域名有所限制,当主域名为1个字母,而后缀为2个字母的域名,不能通过认证,例如:a.cn域名,a.jp域名 均不能实现子域名共享登陆,而其他域名均能实现,例如:a.test.com, a.sina.cn 等,大家亦可通过修改hosts文件试验一下,如有高手知道怎么解决这个问题的,请指教,谢谢!!并附上 Demo程序 ,请大家指教!
PS:因本人公司的域名为p.cn,想通过Form认证的模式实现子域名共享登陆状态,但是死活用不上!~~!!汗,不知道这个算不算微软的Bug。
汉字转拼音,C#
汉字转拼音,vs2012下打开 C#类 类
asp.net C# MP3文件重命名为(演唱-歌曲名.mp3).rar
asp.net C# MP3文件重命名为(演唱-歌曲名.mp3).rar
ASP+ACCESS酒店管理系统
ASP+ACCESS酒店管理系统,ASP+ACCESS酒店管理系统
Oracle分页+.cs代码+存储过程+Aspnetpager分页控件
Oracle分页+.cs代码+存储过程+Aspnetpager分页控件
有详细的default.aspx页面调用实例代码
匹配链接<a hrer....> link的正则表达式
<A[^> ]*?HREF\s*=\s*[ " " ']?([^ ' " " > ]+?)[ ' " "]?>
<A[^> ](.*?)HREF[\s]*=[\s]*[ " " ']?([^ ' " " > ]+?)[ ' " "]?>
<a(.*?)href[\s]*=[\s]*([ ' "]*)(.*?)([ ' "]*)\1.*>(.*?)</a>
itextsharp-源码包含bin文件(iTextSharp.tutorial.01.zip)
itextsharp-3.0.7.rar
itextsharp-源码包含bin文件(iTextSharp.tutorial.01.zip)
按钮控制图片左右无间断滚动.html
按钮控制图片左右无间断滚动
,按钮控制图片左右无间断滚动
按钮控制图片左右无间断滚动,
反编译程序,反编译器
反编译程序,反编译器 ,
反编译。
反编译程序,反编译器 ,
反编译程序,反编译器
Monorail PaginationHelper.CreateCustomPage 自定义分页
Monorail PaginationHelper.CreateCustomPage
自定义分页 应用
Monorail分页
纯脚本相册源码,js相册源码,脚本相册源码
相册源码,js相册源码,脚本相册,脚本相册,源码相册源码,js相册源码,脚本相册,脚本相册源码
JS点小图网页背景变暗出现大图
JS点小图网页背景变暗出现大图,JS点小图网页背景变暗出现大图,JS点小图网页背景变暗出现大图
删除数据库的所有表、存储过程、主键、外键、索引等
删除数据库的所有表、存储过程、主键、外键、索引等
SqlServer mssql 交叉查询,横表变纵表
sql server 交叉查询,
查询结果交叉表,横表变纵表
OutPutData.sql
SqlServer 数据库 生成Insert语句 存储过程
sqlServer 日期类型转字符串
将sql sqlser 日期类型转化成各种格式的字符串。