問題タブ [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、同時実行、セッション

サーバーから Web クライアントにデータを送信する WCF REST サービスがあります。これらはweb.config設定です

web.config の互換モード - aspnetCompatibilitymode = true

REST サービスには、HttpSession への読み取り/書き込みがあります。

Web サイトからの同時呼び出しがある場合、asp.net はこれらの呼び出しをシリアル化します。これらを同時呼び出しとして使用するにはどうすればよいですか? この REST サービスのセッションへの読み取り/書き込みは、古いコードから引き継いだものであり、セッションの読み取り/書き込みを回避することは不可能です。

この問題を解決するためのこの/方向への解決策をいただければ幸いです.Thanks!

0 投票する
2 に答える
9749 参照

javascript - 別の JavaScript ファイルからセッション変数を取得するにはどうすればよいですか?

GoogleOauth2.js ファイルに簡単なコードがあります

jsファイルをteg headに入れると

プロジェクトを開始して js をデバッグすると、<%=Session["googleAccToken"]%> コンパイラがこれをテキストとして理解していることがわかりますが、js コードを head タグに配置すると、単純<script type="text/javascript"></script>に正常に動作し、セッション i で値を取得しますこのコードを別のファイルに保存しても問題なく動作することを知りたい

0 投票する
1 に答える
831 参照

asp.net-mvc-4 - mvcのGlobal.asaxで無効な引数エラーが発生しました

チュートリアル「 Asp.netの保護」に従おうとしていますが、この行を入力しようとすると

次のエラーが発生します

以下は私のGlobal.asaxコードです

私はMVCのエキスパート開発者ではありません。だから誰もがフィルターを追加する方法を教えることができますか?

0 投票する
1 に答える
1105 参照

plugins - 埋め込みタグを介して VLC Web プラグインを使用すると、Asp.Net セッションが欠落する

IHttpHandlerMS SQL Server 2008 データベースから取得したストリームの形式でビデオを取得するために、いくつかの特別な要求を処理するためのクラスを C# Asp.Net で作成しました。フロントエンドから、VLC Player の Web プラグインを使用して、次のような埋め込みタグを使用してこれらのビデオ ストリームを要求しています。

ProcessRequest(HttpContext context)メソッドの IHttpHandler クラスでは、まず、次のように「context」パラメーターからユーザーの Asp.Net セッションを確認します。

問題は次のとおりです。VLC プレーヤー Web プラグインを使用すると、context.Session["LoggedinUser"]常にnull. Windows Media Player Web プラグインを使用して同じファイルを要求すると、言及されたセッション情報は取得されますが、VLC では取得されません。

これが VLC メディア プレーヤーに何らかの問題がある場合はどうなりますか?

0 投票する
3 に答える
392 参照

c# - セッションを開いたままにする方法

セッション構造を実装しています。

ConcurrentDictionaryサーバー側ですべての<SessionId, UserSession>ペアを保持しています。

新しい接続が確立されると、オプションに応じて、Cookie がクライアント ブラウザ、perm または temp に割り当てられRememberMeます。

クライアントがLogOut関数を呼び出すと、ディクショナリからセッションが削除されます。

ただし、クライアント ブラウザが単純に閉じられるかクラッシュし、Cookie が失われたり、期限切れになったり、削除されたりした場合、メモリ内のサーバー側セッション オブジェクトはディクショナリに残り、ゴーストになります。時間が経つにつれて、これらの幽霊は積み重なっていきます。

私の質問は、デッド セッションが期限切れになった後にクリーンアップできるように設計を改善する方法は?

掃除スケジュールを実行するタイマーサービスを作ろうと思ったのですが、エレガントではありません。外部サービスに依存せずにこれを行う簡単な方法はありますか?

0 投票する
0 に答える
232 参照

asp.net-mvc - asp.net mvc アプリケーションの 1 つのアカウントで認証されたユーザーの数

ASP.NET MVC 3 アプリケーションを使用していますが、同じアカウントを使用してログインしているユーザーを無制限にアクセスできるのでしょうか? そのようなユーザーの最大許容数は? ユーザーがアプリで同時に作業することを考慮してください。同じユーザーIDでログインに成功したユーザーは約100人いますが、それ以上のユーザーがログインしようとすると、不正なログインやパスワードなどのエラーが発生します。どうしてですか?回答をいただければ幸いです。

0 投票する
0 に答える
513 参照

asp.net - SignalR の Hub クラスの OnConnected メソッドで Asp.Net セッションが機能しない

以下は私のコードです。ハブ クラスの onConnected メソッドからセッション値を取得しようとしています。しかし、セッションが機能していません。構成で最初にセッションを有効にすると表示されますが、これは既に有効になっています

セッションのユーザー ID を signalR の接続 ID にマップしたいと考えています。これを実装する代替手段がある場合は、提案してください 事前に感謝します