问题标签 [asp.net-session]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
410 浏览

asp.net - WCF、REST、并发、会话

我们有一个 WCF REST 服务,它将数据从服务器发送到 Web 客户端。这些是 web.config 设置

web.config 中的兼容模式 - aspnetCompatibilitymode = true

REST 服务已读取/写入 HttpSession。

当网站有并发调用时,asp.net 会序列化这些调用。我该怎么做才能将这些作为并发调用?对此 REST 服务的会话的读/写是我们从旧代码中继承下来的东西,不可能绕过会话读/写

将不胜感激这个/方向​​的解决方案来解决这个问题。谢谢!

0 投票
2 回答
9749 浏览

javascript - 如何从单独的 JavaScript 文件中获取会话变量?

我在 GoogleOauth2.js 文件中有简单的代码

当我将 js 文件放入 teg 头时

当我开始我的项目并调试 js 时,我看到 <%=Session["googleAccToken"]%> 编译器将其理解为文本,但是当我将 js 代码放在简单之间的 head 标签中时,<script type="text/javascript"></script>它工作正常,我在会话中得到了我的价值想知道我可以将此代码保存在单独的文件中并且它工作正常吗

0 投票
1 回答
831 浏览

asp.net-mvc-4 - mvc 中 Global.asax 中的无效参数错误

我正在尝试遵循教程Securing Asp.net但是当我尝试输入这一行时

它给了我一个以下错误

下面是我的 Global.asax 代码

我不是 mvc 的专家开发人员。所以任何人都可以告诉如何添加过滤器?

0 投票
1 回答
1105 浏览

plugins - 通过嵌入标签使用 VLC Web 插件时缺少 Asp.Net 会话

我在 C# Asp.Net 中创建了一个类,IHttpHandler用于处理一些特殊请求,以便以流的形式获取视频,从 MS SQL Server 2008 数据库中检索。从前端,我使用 VLC Player 的 Web 插件使用如下嵌入标签请求这些视频流:

ProcessRequest(HttpContext context)方法中的 IHttpHandler 类中,首先我从“context”参数检查用户的 Asp.Net 会话,如下所示:

问题是:使用 VLC 播放器网络插件,context.Session["LoggedinUser"]总是以null. 如果我使用 Windows 媒体播放器 Web 插件请求相同的文件,我会得到提到的会话信息,但不会使用 VLC。

如果这是 VLC 媒体播放器的某种问题?

0 投票
1 回答
927 浏览

asp.net - Asp.net 会话超时是否会自动延长?

我在我的 asp.net Web 应用程序中定义了会话:

在应用程序中,我正在从/到会话中读取/保存数据。

我的问题是,如果我在会话中读取/写入数据,超时是否会自动重新初始化?

如果是,有什么方法可以防止这种情况发生吗?例如,我需要会话在 5 到 5 分钟后过期,即使我同时正在访问它的数据。

0 投票
2 回答
107 浏览

asp.net-session - 结束或删除 Asp.net 会话

我正在创建一个在 asp.net 页面之间传输数据的会话。这是我在第一页创建的会话:

我将它与 rapor.aspx(第二页)一起使用:

这个过程运行完美。但是在我从会话中读取数据后,我将结束(丢弃)会话,因为我不会占用服务器。我不会使用 timout,我将在用户之后结束(丢弃)会话在第二页上获取数据。是否有任何方法可以结束(删除)asp.net 会话?即

Session["Data"].end?

0 投票
2 回答
4101 浏览

asp.net - 在 Session 过期的同时设置 ASP.NET Form Authentication 登录 cookie 过期

我有一个ASP.NET使用FormsAuthentication标准Session机制的网站。在其中一个网页中,处理(单击刷新按钮网格重新绑定)基于会话值。如果我让屏幕长时间打开,然后尝试刷新。没有刷新。这是因为会话值过期。

那么有什么办法,我可以设置配置设置web.config并同步身份验证cookie超时和会话超时?

0 投票
3 回答
392 浏览

c# - 如何处理会话保持打开状态

我正在实现一个会话结构。

我有一个ConcurrentDictionary服务器端持有所有<SessionId, UserSession>对。

当建立新连接时,cookie 将分配给客户端浏览器,perm 或 temp 取决于RememberMe选项。

当客户端调用该LogOut函数时,它会从字典中删除会话。

但是,当客户端浏览器简单地关闭或崩溃,cookie 丢失或过期或删除时,内存中的服务器端会话对象仍保留在字典中并成为幽灵。随着时间的推移,这些幽灵会堆积起来。

我的问题是,如何改进设计,以便在过期后可以清理死会话?

我想过做一个定时服务来运行清洁计划,但感觉并不优雅。有没有更简单的方法可以在不依赖外部服务的情况下做到这一点?

0 投票
0 回答
232 浏览

asp.net-mvc - asp.net mvc应用中一个账号下认证的用户数

我有 ASP.NET MVC 3 应用程序,想知道是否可以无限制地访问使用同一帐户登录的用户?此类用户的最大允许数量是多少?考虑到用户同时在应用程序中工作。大约有 100 个用户在同一个用户 ID 下成功登录,但如果更多用户尝试,则会出现登录或密码错误等错误。怎么会这样?我会很感激任何答案。

0 投票
0 回答
513 浏览

asp.net - Asp.Net 会话在 SignalR 的 Hub 类的 OnConnected 方法中不起作用

下面是我的代码。我正在尝试从集线器类的 onConnected 方法中获取会话值。但是会话不起作用。它说首先在配置中启用会话,但这已经启用

我想将会话中的用户 ID 映射到 signalR 的连接 ID。如果有任何替代方法可以实现这一点,请提前提出建议