草庐IT

after_update_user

全部标签

c# - MVC 4 : How to maintain sessions and cookies to be still valid after IIS restart?

似乎我的登录session(使用简单成员资格)和cookie(验证token)在IIS服务器重新启动后无效。这对我来说是个问题,如果用户在交易中间然后服务器重新启动,用户必须重新填写表格并重新填写,当交易在中间中断时也可能是一些代码问题过程。如何让它们在服务器重启后仍然有效?这是我的web.config:.........更新我尝试使用SQLServer来存储session状态。然后出现新问题,我不能使用ViewBag,因为它不是Serializable。还有其他方法可以实现吗? 最佳答案 没有办法实现这个AFAIK。您始终可以使用

C# ASP.NET MVC : When to update LastActivityDate?

我正在使用ASP.NETMVC并创建一个公共(public)网站。我需要跟踪在线用户。我看到在asp.net中执行此操作的标准方法是跟踪LastActivityDate。我的问题是我应该什么时候更新它?如果每次用户点击某处时我都更新它,我会感到性能下降。但是,如果我不这样做,只会四处冲浪的人将被列为离线。在asp.netMVC中执行此操作的最佳方法是什么? 最佳答案 只需在您的母版页底部放置一个ajaxjavascript调用来跟踪它。此时不要担心性能。如果它已经实现并且您发现它是一个问题,那么回过头来寻找更好的解决方案。如此简单的

c# - 如何以编程方式获取 user.config 文件的位置?

我想在我的Windows窗体应用程序中显示user.config文件的位置,以便用户可以轻松找到它。我了解路径是如何创建的,感谢:CanIcontrolthelocationof.NETusersettingstoavoidlosingsettingsonapplicationupgrade?.但是,如果这种情况发生变化,我宁愿不必在我的应用程序中构建路径,尤其是如果有一种获取user.config文件位置的简单方法。 最佳答案 试试这个:varconfig=ConfigurationManager.OpenExeConfigura

c# - Twitter API + OAuth : Can't send status updates, 获取 401

我正在尝试使用Twitter的API和OAuth发送状态更新(新推文)。我正在使用ShannonWhitley.NET代码示例http://www.voiceoftech.com/swhitley/?p=681(如TwitterAPI文档中所推荐)。我可以使用OAuth读取(GET)就好了,但是当我尝试通过http://twitter.com/statuses/update.xml(使用POST)发送状态更新时,它返回带有以下XML的401:/statuses/update.xmlRead-onlyapplicationcannotPOST我发誓我已经将我的应用程序设置为使用读写,Tw

c# - 操作无法完成。无效指针 - Visual Studio 2015 Update 3

打开.cshtml文件时出现此错误:Theoperationcouldnotbecompleted.Invalidpointer一切都在安装更新3和.NetCore后开始。mvc核心应用程序.cshtml文件正确打开。 最佳答案 请清除VisualStudio组件缓存,重新启动VisualStudio并重试。我怀疑您在更新后组件之间存在一些版本冲突。组件缓存位于%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 关

c# - Visual Studio : Automatically insert a space after typing if(

我们有一个代码风格检查器,它在每次checkin之前运行,要求C#if语句的格式如下:if(condition)但是,我的肌肉内存力已经可以打字了:if(condition)有什么方法可以让VisualStudio2010在我键入没有空格的情况下自动插入该空格?我知道你可以设置它,当你粘贴代码时,它会自动执行此操作,但不会在键入时自动执行。谢谢! 最佳答案 工具>选项>文本编辑器>C#>格式化>间距然后选中/勾选Insertspaceafterkeywordsincontrolflowstatements,它列在Setothersp

c# - Entity Framework : Invalid Column after removing the column

我在EntityFramework中映射了一个表,它非常适合添加/更新和删除记录。我从SQL服务器中删除了一个名为“Category”的列,然后在模型中重新映射了我的实体。这工作正常,该列消失了。现在,我在表上运行查询以更新一行并得到相同的错误,列“类别”无效。这已经从SQL表中删除并从实体中删除,所以当我运行以下代码时它还在寻找这个该死的列吗??using(Entitiesdb=newEntities()){varVoucher=(fromvouchersindb.Voucherswherevouchers.ID==IDselectvouchers).FirstOrDefault()

c# - MVC 5 : Should I inherit my User from IdentityUser class?

我正在尝试学习Asp.NetIdentity和在这个tutorial,在Models\AppModels,cs部分创建EntityFramework代码优先ToDo模型MyUser类(class)继承自IdentityUser类和MyDbContext继承自IdentityDbContext类(class)。这是为什么?假设我有一个User包含我的Web应用程序用户的所有信息的类,该类是否应该继承自IdentityUser,我的DbContext是否应该继承?继承自IdentityDbContext?此外,从IdentityDbContext继承dbcontext类的优点是什么?平原D

c# - 在 ASP.NET Identity 2 中通过 UserManager.Update() 更新用户

我在MVC5项目中使用ASP.NETIdentity2,我想使用UserManager更新Student数据。更新()方法。但是,由于我继承自ApplicationUser类,因此我需要在调用更新方法之前将Student映射到ApplicationUser。另一方面,当使用我也用于创建新Student的方法时,当我创建新实例而不是更新时,由于并发性而出现错误。由于我厌倦了使用AutoMapper来解决问题,因此我需要一个稳定的修复程序来解决没有AutoMapper的问题。你能告诉我如何解决这个问题吗?我将StudentViewModel传递给Controller中的Update方法,然

c# - 从母版页访问 User.Identity

我正在尝试从我的母版页访问User.Identity,以便确定哪个用户已登录,但我无法让它工作。如果我在我的母版页中导入System.Security.Principal没有任何区别:如果我在Controller中尝试,我可以很好地访问它。知道我需要做什么吗? 最佳答案 通过HttpContext.Current.User.Identity呢? 关于c#-从母版页访问User.Identity,我们在StackOverflow上找到一个类似的问题: https