草庐IT

session-config

全部标签

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# - session 超时在 asp.net mvc 4 C# 中不起作用。为什么?

对于我的网站,我在web.config文件中配置了1周的登录session超时这是登录代码[AllowAnonymous][HttpPost]publicActionResultLogin(stringLogin,stringPassword){//emptypasswordsarenotallowedif(Password=="")returnRedirect(Request.UrlReferrer.ToString());boolLoginResult=WebSecurity.Login(Login,Password,true);returnRedirect(Request.Url

c# - 用户 session 过期时如何重定向到页面?

我目前正在开发一个使用ASP.NET2.0框架的Web应用程序。当用户session到期时,我需要重定向到某个页面,比如SessionExpired.aspx。项目中有很多页面,因此将代码添加到站点的每个页面并不是一个好的解决方案。不过我有MasterPages,我认为这可能会有所帮助。谢谢! 最佳答案 您可以在global.asax的Session_Start事件中处理此问题。您可以在那里的请求中检查sessioncookie。如果sessioncookie存在,则session已过期:publicvoidSession_OnSt

c# - 如何转换 web.config 值?

我正在尝试为不同的情况(调试、发布等)制作不同的配置文件,我想为不同的构建更改一些设置。Custormer1-13256如何将标记内的值更改为其他值?ex.Customer2-343242 最佳答案 将xdt:Locator="Match(name)"添加到Erwin'sanswerCustomer2-343242 关于c#-如何转换web.config值?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

c# - web.config asp.net中的oracle数据库连接

我知道我可以在C#类本身中创建一个连接字符串,但我试图避免这样做。我想在web.config中创建连接,我读到它更安全。尽管如此,我找不到任何指定了以下属性的示例:HostnamePortSIDUsernamePasswordConnectionName有人可以帮忙在webconfig中创建这个吗?我正在连接到Oracle数据库。 最佳答案 这是模板:这是我的一个-减去真实的TNS名称和用户名和密码: 关于c#-web.configasp.net中的oracle数据库连接,我们在Stac

c# - NHibernate 无状态 session 的插入很慢

这几天我一直致力于改进NHibernateInsert性能。我在很多帖子(例如thisone)中读到,statelesssession可以每秒插入1000~2000条记录....然而,它可以插入1243条记录的最佳时间对我来说超过9秒:varsessionFactory=newNHibernateConfiguration().CreateSessionFactory();using(IStatelessSessionstatelessSession=sessionFactory.OpenStatelessSession()){statelessSession.SetBatchSize

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

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

c# - 如何知道 session 是否已设置

这个问题在这里已经有了答案:WhatisthebestwaytodetermineasessionvariableisnulloremptyinC#?(12个答案)关闭9年前。在我以前使用的php中session_start();if(isset(SESSION["user"])){//sessionisset}els{//thereisnosession}但是我在asp.net中这样做吗?我是说。哪些代码可以判断是否设置了session例如:ASP.NETC#//login.aspxSESSION["USER"];//user_profile.aspxif(SESSION["USER

c# - ASP.NET 5(核心): How to store objects in session-cache (ISession)?

我正在编写一个ASP.NET5MVC6(Core)应用程序。现在我需要在session缓存(ISession)中存储(设置和获取)一个对象。您可能知道,ISession的Set方法接受一个byte-array和Get-方法返回一个。在非核心应用程序中,我会使用BinaryFormatter来转换我的对象。但是我怎样才能在核心应用程序中做到这一点呢? 最佳答案 我会将对象序列化为JSON,并使用ISession上的扩展方法将它们保存为string。//Savevarkey="my-key";varstr=JsonConvert.Ser

c# - 从另一个文件加载部分 App.Config

我喜欢将我的app.config分成用户特定部分和应用程序特定部分。是否可以将app.config的一部分存储在另一个文件中?我已经试过了:]>但这不会加载。在不改变应用程序本身的情况下还有另一种可能性吗? 最佳答案 您可以使用configSource属性告诉框架从另一个文件加载特定部分。例如,如果您有一个包含如下部分的配置文件:您可以将其替换为:...并创建一个文件ConnectionStrings.config包含原始部分的内容(包括节点-与我上面的第一个代码部分完全相同)。 关于c