摘要: 使用 NuGet.exe 命令行工具创建 NuGet 程序包。 阅读全文
posted @ 2016-08-06 20:25 东北风! 阅读(3531) 评论(1) 推荐(2) 编辑
摘要: 向空项目添加 ASP.NET Identity 的基本步骤。 阅读全文
posted @ 2016-07-29 12:18 东北风! 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: Asp.Net Identity 设计目标 微软在 asp.net 2.0 引入了 membership,为 asp.net 应用程序提供身份验证和授权功能。membership 假定用户在网站注册,然后凭用户名和密码登录网站。现在这个假定已经不成立了,web 上社交网络兴起,人们更倾向于使用社交网 阅读全文
posted @ 2016-07-28 16:14 东北风! 阅读(1524) 评论(0) 推荐(1) 编辑
摘要: 定义 身份验证(Authentication):确定用户是谁。 授权(Authorization):确定用户能做什么,不能做什么。 身份验证 WebApi 假定身份验证发生在宿主程序称中。对于 web-hosting,宿主是 IIS。这种情况下使用 HTTP Module 进行验证。 验证时,宿主会 阅读全文
posted @ 2016-07-28 10:11 东北风! 阅读(9443) 评论(0) 推荐(1) 编辑
摘要: WebApi 身份验证方式 asp.net WebApi 中有三种身份验证方式 个人用户账户。用户可以在网站注册,也可以使用 google, facebook 等外部服务登录。 工作和学校账户。使用活动目录,Office 365等方式进行身份验证。 Windows 身份验证。在局域网中使用。 个人用 阅读全文
posted @ 2016-07-27 15:24 东北风! 阅读(2815) 评论(0) 推荐(0) 编辑
摘要: 使用嵌套的 ILifetimeScope 解析服务 Autofac 被设计为跟踪(track)和清理(dispose)资源。为确保资源被正确处理,务必将长时间运行的应用程序分成小的工作单元 (请求或事务),服务的解析应在工作单元级别的生命周期范围中进行。为 asp.net 实现的每个请求一个生命周期 阅读全文
posted @ 2016-05-05 14:18 东北风! 阅读(592) 评论(0) 推荐(0) 编辑
摘要: Lifetime 是指服务在程序中存活多久,而 Scope 是指服务在程序中如何被共享。 阅读全文
posted @ 2016-03-28 11:29 东北风! 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 注册组件以后,通过容器或 ILifetimeScope 的 Resolve 方法解析服务: 请注意,本例使用 ILifetimeScope 解析服务,而不是直接从容器解析。尽管可以从根容器直接解析组件,但是,某些情况下导致内存泄露。建议始终从 ILifetimeScope对象解析组件,以确保服务的实 阅读全文
posted @ 2016-03-21 09:54 东北风! 阅读(1254) 评论(1) 推荐(0) 编辑
摘要: 原文链接:http://docs.autofac.org/en/latest/register/registration.html 所谓注册组件,是指创建 ContainerBuilder 的实例,并告诉它哪些组件暴露哪些服务。 组件可以用反射创建,可以提供已经创建好的对象的实例,还可以用拉姆达表达 阅读全文
posted @ 2016-02-18 22:38 东北风! 阅读(1704) 评论(0) 推荐(2) 编辑
摘要: 原文地址:Inversion of Control Containers and the Dependency Injection pattern中文翻译版本是网上的PDF文档,发布在这里仅为方便查看。原文作者:Martin Fowler,翻译:透明。Java 社群近来掀起了一阵轻量级容器的热潮,这... 阅读全文
posted @ 2016-01-18 15:31 东北风! 阅读(1168) 评论(0) 推荐(2) 编辑