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