問題タブ [http.sys]

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

prefix - http:// +:8080 /とhttp:// *:8080/の違い

これら2つのプレフィックスの違いは何HttpListenerですか?

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

sql-server - SQL Server Reporting Services、SSRS 2008 を使用してイントラネット サイトをホストできますか?

私が取り組んでいるプロジェクトには、SQL Server 2008 R2 データベースと SSRS Reporting Services の両方を実行する単一のサーバーがあります。SSRS を使用して、私が作成した Web アプリを介してユーザーが参照テーブル データを変更できるようにする単純なイントラネット サイトをホストすることはできますか?

SSRS が IIS に直接結び付けられなくなったことは知っています。SSRS のホスティング機能を使用することはできますか? それとも IIS をインストールする必要がありますか?

レポート パラメーターを利用して単純な CRUD 操作を行う方法に関する記事を読みました (http://www.sqlservergeeks.com/articles/sql-server-bi/26/using-sql-server-reporting-services-to-manage-データ)、しかし、私は別の解決策を好みます。なぜなら、ある時点で、データ エントリ ピースがルックアップ テーブル データの管理以上のことを行うために使用されるからです。

助言がありますか?ありがとう!

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

c# - ラウンド#2:HttpListenerが外部リクエストを受信しない

この質問と同じ状況で、ファイアウォールがダウンしていてすべてのプレフィックスが登録されていても、HttpListenerがリモートリクエストを受信して​​いません

  • HttpListenerは同じマシンからのリクエストのみを受信して​​います
  • アプリケーションはWindowsEC2インスタンスで実行されています(他の質問と同じ仕様)
  • 使用されているポートはファイアウォールに登録されて開かれています(問題がないことを確認するために、ファイアウォールも一時的に停止しました)
  • 私が使用しているプレフィックスはhttp:// *:8080/です

他の質問との違い:

  • EC2のセキュリティグループが正しく設定されている
  • それは今日まで(私が知る限り)外部の要求を受け入れていました、そして私はシステムの変更に気づいていません(しかし私はすべてのアイデアにオープンです)

追加情報:

  • EC2インスタンスとシステムはすべてのステータスチェックに合格しています
  • インスタンスを再起動しました。変化なし
  • (サーバーアプリケーションからではなく、システムから)リモートクライアントに返送されるhttpステータスコードは503(サービスは利用できません)です
  • URLが正しいことを確認して再確認しました(弾力性のあるIPアドレスを持っており、URLでインスタンスのパブリックDNSを使用しています)
  • netstatを実行して、ポートが他のプロセスによって使用されていないことを確認しました

チェックしたり試したりするためのアイデアは大歓迎です。私はほとんどアイデアを使い果たしました...

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

asp.net - ASP.NET を呼び出してキャッシュ結果を利用する大量の ASP ページが 503 Service Unavailable になる

大量の従来の ASP ページは、ASP.NET ページを使用して xml データを返し、.NET キャッシュ機能を利用しています。.net ページで使用されているキャッシュはコンテキスト キャッシュです。最近、1 年間スムーズに実行した後、IIS7 は 503 を使用できない状態で応答を開始し、HTTP.sys エラー ログにいくつかの connection_dropped イベントが表示され、その後多数の connection_dropped_list_full イベントが表示されます。この時点で、サーバーは使用できません。

キャッシュの制限またはネットワークの問題にヒットした可能性を調べます。

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

c# - 「HTTP.SYS での URL 予約」とはどういう意味ですか?

このフレーズの意味が理解できません。フォーラムの人々は、HTTP.sys で URL を予約することをお互いに提案していますが、それはどういう意味ですか? それはなんのためですか?それはどのように機能しますか?それはすべて HttpWebRequest uac の問題から来ています。

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

iis - IIS7.5 のユーザーモード キャッシュにあるファイルを確認するにはどうすればよいですか?

カーネル モードの静的コンテンツ キャッシュは HTTP.SYS の一部であり、設定は比較的簡単です。デバッグ時には、次のコマンドを使用してカーネルモード キャッシュの内容をいつでも検査できます。

しかし、IIS のユーザーモード キャッシュはデバッグがはるかに困難です。検査の可能性はまったくないようです。Web アプリケーションのワーカー プロセス内のユーザーモード キャッシュにあるファイルを確認する簡単な方法はありますか?

私たちのプロジェクトには、要求されたファイルをブラウザに返す前にイントロスペクションを行う ISAPI モジュールがあります。このため、IIS で標準の静的コンテンツ キャッシュを使用することはできません。キャッシュに問題があり、IIS は短いウォームアップ期間の後にキャッシュへの新しいアイテムの追加を停止します。アイテムはフラッシュされますが、新しいファイルはキャッシュされないようです。perfmon によると、キャッシュ内のアイテムの数はほんの一握りになります。いつでもキャッシュ内にあるファイルを正確に確認できることは、私たちにとって非常に価値があります。

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

linux - Windows http.sys alternative for linux platform

Windows has a Kernel based http.sys Web server. The main advantage of it is that it is kernel based. This gives performance advantages but (for me) more importantly: flexibility.

For example two applications can respond to the same port but different HTTP subkeys So /store can be handled by app1 and /status by app2. I am talking about static and dynamic content.

My question is:

Is there something similar / an alternative on the Linux platform?

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

windows - http.sys の実装

Windows にはhttp.sysカーネル モード ドライバーという名前のバイナリがあり、HTTP 処理を行ってくれることは誰もが知っています。それは基本的に私たちがそれについて知っているすべてです.

しかし、今日私は考えました: ねえ、TCP/IP などのネットワーク関連のすべてのものは、ここのユーザーランドにあります -- ws2_32.dll のプロバイダー (mswsock.dll 内) とそのすべての仲間。ユーザーランド コンポーネントがあるため、http.sys がそれらを使用する方法はありません。問題は、彼らはどのようにそれを行うのですか? 有益なリンクは大歓迎です。

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

logging - HTTP_LOG_FIELDS_DATA およびメソッドのロギング

問題が発生しました: HTTP_LOG_FIELDS_DATA には、メソッドを指定する 3 つのフィールドがあります。

  • USHORT MethodLength;
  • PCHAR メソッド;
  • HTTP_VERB MethodNum;

ただし、AFAICT MethodNum は無視されます (ログでは値が「-」として表示されます)。

MethodLength と Method は連携して動作しますが、fi をそれぞれ 3 と 'GET' に設定するとすぐに、HttpSendHttpResponse で 87 エラー (パラメーターが正しくありません) が発生します。

ClientIpLength/ClientIp や UriStemLength/UriStem などの他のフィールドは期待どおりに機能し、ログに正しく表示されます。方法が問題です。

誰かがそれを機能させましたか?私が見逃したかもしれない詳細はありますか?

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

wcf - WCF サービスの動作

Windows サービスでホストしている自己ホスト型の WCF サービスがあります。私のバインディングはbasicHttpBindingとして設定されています。

サービスを実行しているときに netsh http show servicestate を実行すると、サービスがリッスンしていることがわかります。ただし、パラメーターを適切に構成できないようです。

IIS でホストすると、パフォーマンスが約 20% 遅くなるため、自己ホストしたいと考えています。自己ホスト型 WCF サービスのパラメーターを IIS に一致するように構成するにはどうすればよいですか? 私が特に注目しているパラメーターは、タイムアウト、最大接続数、タイムアウト、および最大要求数です。Service Behavior を入れようとしました。ただし、何もしません。HTTP/Parameters の下のレジストリに MaxConnections を追加しましたが、うまくいきませんでした。どんな助けでも大歓迎です。

IIS でホストされている場合の出力は次のとおりです。

セルフホスティング時の出力は次のとおりです。

これが私のサービス構成ファイルです: