問題タブ [iroutehandler]

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 投票する
0 に答える
605 参照

c# - カスタム ルーティングを使用すると、c# Web アプリケーションがユーザー コンテキストを失う

C#ASP.NET 3.5を使用して非 mvc Web サイトを構築しています。カスタムルートがうまく機能しており、他のサイトでも同じことをしています。また、フォーム認証がうまく機能しており、他のサイトでフォーム認証を使用したことがありますが、両方を同時に使用することはありません.

このサイトhttp://ec2-23-20-231-127.compute-1.amazonaws.com/でログインでき (user/pass = demo/demo)、ページにいる限りユーザー コンテキストを使用できます。 .aspx が含まれています。たとえばwww.mysite.com/default.aspx、ユーザー コンテキストがあるとします。

これをテストするには: trueRequest.IsAuthenticatedを返し、`System.Web.HttpContext.Current.User.Identity.IsAuthenticated* もtrueを返します。

しかし、私が行くとwww.mysite.com/、ユーザーコンテキストがありません: falseRequest.IsAuthenticated返し、 を返します。System.Web.HttpContext.Current.User.Identity.IsAuthenticated"Object not set to instance of an object"

Cookieが設定されていることも確認しており、Firefoxで閲覧できます。

私のルートは次のように設定されています(Global.asax内):

フォーム認証は次のように設定されます。

Cookie の設定は簡単です。

私はルートとフォーム認証の両方にかなり精通していますが、これには困惑しています。

誰でもそれを機能させる方法を知っていますか?

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

c# - IRouteHandler が RouteConfig を介してルーティングしない

その場で画像のサイズを変更し、期限切れヘッダーを追加するために使用する IRouteHander クラスがあります。最近、MVC5 に移行し、コードを更新しています。RouteConfig.cs でそのクラスに同じルートを登録しようとしました

しかし、このルートは MVC3 のように機能しなくなり、MVC5 で 404 エラーが発生します。ここに欠けているものはありますか?このルートはにつながります

この問題を解決するのを手伝ってください。ありがとう

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

asp.net - Web フォーム - カスタム IRouteHandler を通過するときにセッション オブジェクトが null になる

ASP WebForms でHttpContext.Current.Session、リクエストがカスタムIRouteHandler.

カスタム内の Session オブジェクトにアクセスする方法について人々がアドバイスしている多くの回答を見てきましたIRouteHandlerが、これは私の問題ではありません。ハンドラーでセッションオブジェクトにアクセスする必要はありません。そのハンドラーを使用するときに null にしたくないだけです。

カスタム ハンドラのコードは次のとおりです。

誰にもアイデアはありますか?

ありがとう

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

asp.net-mvc - なぜ RouteHandler に入らないのですか?

「Prevent Image Leeching」に関するデモを作成しようとしています。参照リソース: http://www.mikesdotnetting.com/article/126/asp-net-mvc-prevent-image-leeching-with-a-custom-routehandler

しかし、私が使用する<img src="~/graphics/a.png" />と、ImageRouteHandler.csは機能しません。残念ながら、この ImageRouteHandler.cs はまだ機能しません。どうして ??