草庐IT

service_identity

全部标签

c# - 为什么 ASP.NET Identity 的 `UserStore` 中有这么多存储库?

我即将进行身份转换Microsoft.AspNet.Identity.EntityFramework项目(v2.0.0.0)到使用NHibernate作为其持久性机器的项目。我的第一个“绊脚石”是UserStore中的这组存储库。类:privatereadonlyIDbSet_logins;privatereadonlyEntityStore_roleStore;privatereadonlyIDbSet_userClaims;privatereadonlyIDbSet_userRoles;privateEntityStore_userStore;类型参数TUser被限制为Identi

c# - 是否有一个 (C#) 库可以为 Amazon Marketplace Web Services 创建提要?

有谁知道那里有一个库(最好是C#语言),它可以接受类并生成适合AmazonMarketplaceWebServices提要的XML或平面文件?换句话说,我想做这样的事情:varfeed=newAmazonProductFeed();varlist=newAmazonProductList();varproduct1=newAmazonProduct();product1.Name="Product1";list.Add(product1);varproduct2=newAmazonProduct();product2.Name="Product2";list.Add(product2)

c# - .Net Identity 中 UserManager 的奇怪行为

为了让这个问题简单化,我将描述更高层次的问题,然后在需要时讨论任何实现细节。我在开发中的应用程序中使用ASP.NET标识。在一系列请求的特定场景中,UserManager首先获取当前用户(至少一个FindById请求),从中获取用户。在后续请求中,我更新了由U​​serManager.Update保存的关于该用户的信息,我可以看到数据库中保存的更改。这里的问题是,在进一步的后续请求中,从FindById获取的用户对象没有更新。这很奇怪,但可能与我不明白的UserManager中的缓存有关。但是,当我跟踪数据库调用时,我发现UserManager确实正在向数据库发送sql请求以获取用户。

c# - 使用 .svc 文件和在 'WCF Service Host' 中托管 WCF 服务有什么区别?

我写了一个服务,它有一个.svc文件。我可以浏览到此服务,但这似乎是一种奇怪的方式。我想知道是否可以使用.svc文件生成服务,或者我们是否应该考虑使用WCF服务主机并设置绑定(bind)等.... 最佳答案 svc文件用于在IIS中托管(它现在可以在.NET4.0中托管withoutthese)。除非您有理由自行托管,否则我强烈建议您坚持使用IIS(WAS),因为它“免费”提供了如此多的托管基础​​设施。更新(11/16):更新了损坏的链接以指向比较ASP.NET论坛帖子。上一个链接是here以防它在未来某个时候复活。

c# - ASP.NET Identity 记录用户注册和上次登录时间

我正在将ASP.NET网站从旧的成员身份提供程序迁移到ASP.NETIdentity2我注意到新提供商没有记录用户注册和上次登录时间。有没有办法自定义代码来做到这一点? 最佳答案 要捕获注册日期和上次登录日期,您需要扩展用户对象:publicclassApplicationUser:IdentityUser{publicvirtualDateTime?LastLoginTime{get;set;}publicvirtualDateTime?RegistrationDate{get;set;}//otherproperties}然后在

c# - 错误 :An unknown error occurred while invoking the service metadata component. 无法生成服务引用

当尝试使用.netcore2.1rc1为WCF添加服务引用时,我遇到以下错误:Error:Anunknownerroroccurredwhileinvokingtheservicemetadatacomponent.Failedtogenerateservicereference我已经检查过,唯一的安全措施是传输,没有消息安全措施。日志如下:[05/24/201812:28:28],59,Importingwebservicemetadata...[05/24/201812:28:28],27,Numberofserviceendpointsfound:2[05/24/201812:2

c# - IDENTITY INSERT 和 LINQ to SQL

我有一个SQLServer数据库。该数据库有一个名为Item的表。项目有一个名为“ID”的属性。ID是我表上的主键。这个主键是一个增量值为1的整数。当我尝试插入记录时,我收到一条错误消息:Cannotinsertexplicitvalueforidentitycolumnintable'Item'whenIDENTITY_INSERTissettoOFF.".我正在尝试使用以下代码插入记录:publicintAddItem(Itemi){try{intid=0;using(DatabaseContextcontext=newDatabaseContext()){i.CreatedOn=

c# - 如何调试Web Service?

这个问题在这里已经有了答案:HowtodebugawebserviceinaC#/.NETsolutionfromawebapplication(5个答案)关闭8年前。我正在使用visualstudio,我将asp.net应用程序作为一个项目,将Web服务作为另一个项目。我在我的asp.net应用程序中使用Web服务。我的web服务代码存在某种问题。但我无法从asp.net应用程序到web服务进行连续调试。我在应用程序和web服务中都设置了断点,但断点未在web服务中激活,它显示了我的连接错误。在本地主机上托管时如何执行此操作?

c# - 将 Identity 2.0 抽象到领域模型层

我正在尝试在遵循洋葱架构的ASP.NETMVC5解决方案中实现Identity2.0。我的核心中有一个ApplicationUser。namespaceCore.DomainModel{publicclassApplicationUser{...}}在我的数据访问层中,我使用的是EntityFramework6.1,我的上下文源自IdentityDbContext,这就是问题所在。ApplicationUser需要派生自Microsoft.AspNet.Identity.EntityFramework.IdentityUsernamespaceInfrastructure.DAL{pu

c# - 在 ASP.NET Identity 中获取登录用户列表

我刚开始使用ASP.NETIdentity,但一直找不到获取当前登录用户列表的方法。要获得所有用户,我可以只使用usernewApplicationDbContext().Users其中ApplicationDbContext随ASP.NETWeb应用程序模板一起提供,并扩展IdentityDbContext。但是IdentityUser类好像没有办法查询登录状态。感谢您的指点。 最佳答案 没有对此的内置支持。实现此目的的一种简单方法是向您的用户添加一个LastActivityDate,每当用户在您的网站上执行某些操作时,该日期就会