問題タブ [axd]
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.
iis - IP アドレスに基づいて IIS 7.0 で .axd へのアクセスを拒否する
IIS の特定の .axd に対して、定義済みの IP アドレスのセットを除くすべてへのアクセスを拒否できるようにしたいと考えています。
現時点では、axd のコードでこれを行っています (これは C# で記述されたマネージ ハンドラーです)。
構成を通じてこれを行う方法はありますか (理想的には web.config を変更します)?
ありがとう!
axd - 実稼働環境で機能しない WebResource.axd リンクによってアクセスされる埋め込みリソース
わかりました、これは私を困惑させました。
VB.NET .NET 4 プロジェクトで定義されたいくつかのサーバー コントロールがあり、それを WebControls と呼び、ソリューション内の他のプロジェクトと共有します。WebControls は埋め込みリソース (画像) を使用するため、コントロールを参照する各プロジェクトに画像を含めることを覚えておく必要はありません。Page.ClientScript.GetWebResourceUrl を使用して、サーバー コントロールで画像の ImageUrl 属性を設定します。
これはすべて、開発サーバー上の WebControls からのコントロールを使用するアプリケーション X で正常に機能します。ただし、これを本番環境にプッシュすると、埋め込みリソースとして表される画像が表示されません。
私の運用サーバーは IIS 7.0 を実行しています。圧縮を無効にしても何も影響がないこと、および Web リソース .axd ファイル用の適切な IIS ハンドラーが存在することはわかっています。
さらに奇妙なのは、このアプリケーションのコピー (もちろん名前は異なります) が同じ運用サーバーにあり、それらのサーバーではすべてが正常に機能しますが、X では機能しないことです。アプリケーション プールは統合された .NET 4 を使用し、クラシック モードでは機能しません。 .
助言がありますか?
styles - 別のサーバーに公開した後、Devexpress aspx コントロールがスタイリングされない
開発サーバーで問題なく見える Web サイトに、Devexpress aspx コントロールがいくつかあります。まったく同じファイルをライブ サーバーに公開すると、すべてが機能しますが、どのコントロールにもスタイルがありません。
IE 開発ツールでサイトを確認しましたが、開発サーバーには 3 へのリンクがあるのに対し、1 つの DXR.axd へのリンクしかないようです。それぞれが異なります。
web.config を含め、両方のサーバーですべてが同じように見えるため、どこからチェックを開始すればよいかわかりません。以下を参照してください。
asp.net - ASP.Net Webforms および MVC3 global.asax/routes が無視される
ASP.Net と MVC3 プロジェクトが混在しています。サイトは、aspx ビューと MVC ビューの両方を提供します。すべての .axd リクエストが MVC によってインターセプトされ、例外が発生することを除いて、基本的に機能します。
パス ' /Members/Chart.axd ' のコントローラーが見つからないか、実装していませんIController
。
私のルートは次のようになります。
asp.net - .axd パスのハイフン
今夜、Infragistics Web コントロールを使用してクライアントの Web サイトをライブにプッシュしましたが、関連付けられた AXD ファイルへのパスに二重ハイフンが含まれているという問題が発生しています。これにより、クライアントのファイアウォール プログラムは、二重ハイフンを SQL インジェクション攻撃として認識するため、ファイルへのアクセスをブロックします。
どのように進めるかについて、誰かがいくつかのアイデアを提供できますか?
ありがとう。
c# - MVC3でtrace.axdのカスタムエラーページを取得するにはどうすればよいですか?
私のMVC3アプリケーションは、403、404、および500ステータスコードのカスタムエラーページを表示しますが、trace.axdを参照すると、次のYSODが表示されます。
トレースを無効にしましたが、これは良いことですが、サーバーから返された403であるため、500ページが表示されないのはなぜですか?404、403、または500は、醜い黄色の画面でない限り、本当に満足しています。
編集:ローカルホストで実行しているときにYSODと一緒に500を取得していましたが、実際にはサーバー上で403であり、期待していたものに近いですが、カスタムエラーページはありません。これは、サーバー上のわずかに異なる標準エラーページでもあります。
asp.net - asp.net Framework 4.5のashx、asmx、axd + cs(handler)、webmethod(aspx)、およびasyncメソッドの違いは何ですか?
これらのファイルの技術的な違いを知る必要があります。どれが最良の選択肢ですか?いつ、なぜそれを使うべきですか?MSDNリンクではなく、人間の答えが必要です。
session - Azure Web サイトの .axd の null セッション
ユーザーは MVC アプリに対して認証されますが、.axd 呼び出しでセッションが null になります。AXD は IRequireSessionState を実装します。Azure ではなく、ローカルで動作します。アイデア?