問題タブ [iis-modules]
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.
python - IIS で Python WSGI サーバーをセットアップするにはどうすればよいですか?
私は Windows 環境で作業しており、IIS にコードを展開したいと考えています。同時に、Python でコーディングしたいと考えています。
IIS が fastCGI アプリケーションを実行できることを読んだので、PHP を起動して実行する方法を詳細に説明している IIS サイトにアクセスしましたが、それ以外についてはあまり説明していません。
従来の CGI 以外のものを使用して、IIS でPythonフレームワークを実行した経験のある人はいますか?
もしそうなら、これを設定するためのいくつかの指示に私を導くために説明できますか?
c# - IIS7 は認証モジュールをどのように処理しますか? メモリースコープ?
このようなプロジェクトに携わったことのある人は、おそらく次のサイトを知っているでしょう。
この記事では、Mike Volodarsky が、IIS7 用の独自のセキュリティ認証拡張機能を作成する方法に関する非常に優れた投稿を作成しました。
私はこれを取り、自分の必要に応じて修正しました。基本的な認証資格情報を取得し、外部 Web サービスを呼び出して、別の Active Directory ドメインからユーザーを認証しています。
これは原則として、これまでのところうまく機能しています。
Web サービスの呼び出しには時間がかかり、要求、サイト、リソース (画像、スタイルシート、javascript ファイルなど) ごとに IIS7 がモジュールを呼び出して再度認証します。
IIS7 がこのモジュールをどのように処理するかはわからないので、有効期間が 10 分の SQL テーブル ベースのセキュリティ トークンを作成することにしました。したがって、私のコードは、このトークンが利用可能かどうかを確認してアクセスを許可するか、そうでない場合は Web サービスを呼び出して再度認証します。
私はすべてを開発しましたが、うまく機能します。本番環境では、タイムアウトが悪化し、SQL 接続に問題があることがわかりました。接続プールが過負荷になりました。プールサイズを非常に大きな数に設定するという悪い回避策でこれを修正しました。
ここに私の問題/質問があります:
このモジュールが何らかの方法でメモリにとどまり、メモリにトークンを保存できるかどうかは誰にもわかりません-アプリケーションプールスコープ? アイデアは、アプリケーションの実行中にトークンをメモリに保存することです。しかし、IIS7 でモジュールがどのように処理されるか、および私の考えが問題の解決策であるかどうかを調べるのに役立つ情報が見つかりません。
asp.net - IIS7 モジュールは初回のみ動作しますか?
ロードする前にページにテキストを追加する IIS モジュールを作成します。URL にアクセスすると、ページが最初に読み込まれたときにこれが完全に機能します。ただし、後続のロードでは、テキストは追加されません。
これを修正する方法について何か考えはありますか?
== コード ==
これが私のweb.configです:
いくつかのモジュール コード:
そして残りのコード:
iis-7 - IIS 認証方法を BasicAuthentication に変更するにはどうすればよいですか?
IIS7 の IIS 認証方法を BasicAuthentication に変更しようとしていますか? そのエラーが発生するため、ここの手順に従ってみます ありがとう
PS:これを試していましたが、このオプションしかありません
c# - IIS モジュール経由で Web ページの応答テキストを取得するにはどうすればよいですか?
Web ページ要求が行われると、ブラウザに返されるデータを調べ、特定のキーワードを承認されたキーワードに置き換える IIS モジュールに取り組んでいます。これを行うには複数の方法があることは承知していますが、今回の目的には IIS モジュールが最適です。
必要に応じてキーワードを変換できるように、ブラウザーに送り返されるデータのストリームを文字列に読み取るにはどうすればよいですか?
どんな助けでも大歓迎です!
コードは次のとおりです。
asp.net-mvc-3 - アプリケーションは、画像、css、およびjs ASP.NETMVC3に対してBegin_Requestを呼び出します
私はこのMVCアプリケーションを持っており、次のルーティングを宣言しています。
Application_BeginRequest
アプリケーションをIISに展開しましたが、すべての静的リソースに対しても呼び出されていることがわかります
私はこのように設定しようとしましたweb.Config
:
残念ながら、成功しませんでした。誰かがこれの手がかりを持っていますか?
iis - 書き換えを使用して「偽の」ルートフォルダーを追加する
これでどこに行くべきかわかりません。ファイル拡張子などを削除するために書き直しましたが、サイトに「偽の」ルートディレクトリを追加する方法がわかりません。たとえば、サイトが www.foo.com/index.htm の場合、URL を書き換えて www.foo.com/root/index.htm を表示したいと考えています。IIS書き換えモジュールまたはmod書き換えのいずれかを使用できますが、これを行う方法がわかりません(または可能かどうかさえわかりません)。私のgoogle-fuは失敗しました。
iis - ステージング環境への IIS 要求ミラーリングをセットアップする方法は?
実稼働環境に対して行われるすべての HTTP 要求が、テスト環境に対しても自動的に行われるようにしたいと考えています。たとえば、何かが要求を行う場合、最初の要求を確認する内部エンティティhttp://production.site.example.com/api/users/12345
に対しても同じ要求が行われるようにします。http://staging.site.example.com/api/users/12345
カスタム モジュールなどを作成せずに IIS でこれを設定する簡単な方法はありますか? そうでない場合、そのようなモジュールを作成するときに取る最善の方法は何ですか?
iis - IIS 7 モジュールをデバッグする方法は?
IIS 7 モジュールがかなり奇妙な方法で (少なくとも私たちにとっては) 失敗していました。モジュールの 32 ビット バージョンには、64 ビット バージョンの DLL を探してそれを使用する奇妙な動作があったようです。意図的に 32 ビット バージョンをインストールしたため、32 ビット バージョンではなく 64 ビット マシン上にありました。
これを理解する前に (読み: 最終的に正しく推測されました)、モジュールが示していた動作は「単に機能していない」というものでした。エラー メッセージは表示されず、モジュールは通常のようにログ ファイルを書き込んでいませんでした (まったく機能していなかったため)。 )、動作していない動作を示すページに対して POST 要求を行ったという確認を除いて、イベント ログには何も記録されず、IIS ログにも何も記録されませんでした。
私の質問は次のとおりです。これで行ったのと同じくらい膨大な時間を使用しないようにするために、「そのようなモジュールが失敗した」または「XYZ モジュールが BadImageFormatException をスローした」ことを確認できるログ ファイルはありますか?何が起こっているのかについてのわずかな手がかりを私たちに与えてくれましたか?
前もって感謝します
c# - カスタムモジュールでのiis asp.net Windows認証
iis構成だけでは構成できない非常に特殊な状況でwin認証を必要とするiis asp.netモジュールを作成する必要があります。
本質的に、
複雑な条件が true の場合... Then Windows 認証 (kerberos または ntlmv2) を強制する Else 認証なしで続行する
認証の実装を書かなくても、これを行う方法を提案できる人はいますか?