問題タブ [iis]
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.
c# - 親アプリと仮想ディレクトリの間でデータを渡す
仮想ディレクトリで子アプリケーションとして実行されるアプリケーションがあります。
親アプリケーションから値を渡したいのですが、Session はアプリケーションごとにキー設定されており、機能しないと思います。
さらに複雑なことに、親アプリケーションは WebForms であり、子アプリケーションは NVelocity MVC です。
仮想アプリケーション間である種のセッションタイプの機能を使用できるようにするトリックを知っている人はいますか?
編集: Web サービスは、私が考えていたものではありません。ログインしているユーザーのユーザー名を子アプリに渡すだけです。さらに、親で Web サービスを呼び出すと、同じセッションが得られないため、どのユーザーかわかりません。
iis - 従来のaspを使用してzipファイルをアップロードできるようにIIS7を構成するにはどうすればよいですか?
最近、Windows 2008 Server をインストールして、Web サーバー上のクラッシュしたハード ドライブを、いくつかの従来の ASP アプリケーションを含むさまざまな Web ページに置き換えました。これらの 1 つは、数年間機能している com ツールを使用して、ファイルのアップロードを広範囲に使用します。
詳しくは:
ユーザーは、私が自分でテストしたところ、非常に小さな zip (65K) が機能するという良い情報を提供しませんでしたが、大きなものはそうではありませんでした。カットオフをテストしていませんが、365K は失敗します。結局のところ、zipファイルだけではありません。700K doc ファイルも失敗しました。エラー コード 800a0035。
asp.net - ASP.Net Session_Start イベントが発生しない
Global.asax ファイルで Session_Start イベントが発生しない ASP.Net 2.0 アプリケーションがあります。なぜこれが起こっているのか、どうすればそれを機能させることができるのか誰にもわかりますか?
アプリケーションは Windows XP 開発マシンでは問題なく動作しましたが、サーバー (Win Server 2003/IIS 6/ASP.Net 2.0) にデプロイすると動作を停止しました。
これが関連しているかどうかはわかりませんが、サーバーは SharePoint インストール (WSS 3.0) もホストしており、既定の Web サイト レベルで一部の設定が変更されることがわかっています。
asp.net - IIS が生成したファイルを保持している
私の Web アプリケーションは PDF ファイルを生成し、電子メールまたはファックスで顧客に送信します。どういうわけか、IIS6 はファイルを保持し、古い「..別のプロセスで使用されているため、プロセスがファイル 'xxx.pdf' にアクセスできない」と主張して、ファイルに対する他の要求をブロックしています。
アプリケーションプールをリサイクルすると、すべて問題ありません。なぜこれが起こっているのか、どうすればそれを止めることができるのか誰にも分かりません。
ありがとう
iis - キャッシュ用の IIS 構成可能な http ヘッダー
IIS >= 6 でファイルをキャッシュするように http-headers を構成可能に設定するにはどうすればよいですか?
例:
*.cache.*
=> ほぼ永久にキャッシュ*.nocache.*
=>キャッシュしない
この命名を使用するフレームワークの例は、GWT フレームワークです。
iis - テスト用に特定のドメインのみを電子メールで送信するように開発環境を制限する (XP smtp IIS)
XP 仮想マシンで Web サイトを開発しており、IIS に SMTP 仮想サーバーをセットアップしています。メールは問題なく配信されます。私が望むのは、サイトが送信する電子メールが特定のドメインにのみ送信されることを確認することです.
XP ファイアウォールは着信接続のみに関係しているようで、ポート 25 で発信 TCP をブロックできません。また、配信アドレスでフィルタリングするように SMTP サーバーを構成できませんでした。
この設定で、送信メールを宛先アドレスでフィルタリングする簡単な方法はありますか?
perl - IIS で Perl スクリプトの実行時間を制限するにはどうすればよいですか?
これは共有ホスティング環境です。私はサーバーを管理していますが、必ずしもコンテンツを管理しているわけではありません。Perl スクリプトを使用するクライアントがあり、時々制御不能になり、プロセスが強制終了されるまでプロセッサの 50% を消費します。
ASP スクリプトを使用すると、スクリプトの実行時間を制限できます。IIS は、たとえば 90 秒後にスクリプトをシャットダウンします。Perl スクリプトは cgi プロセスとして実行されているため (実際には外部プロセスを起動してスクリプトを実行するため)、これは Perl スクリプトでは機能しません。
同様に、消費されているリソース (プロセッサ) は WP 自体ではなく子プロセスによって食い尽くされているため、ワーカー プロセスでの過剰なリソース消費を探す手法では、おそらくこれは検出されません。
実行時間が長すぎる Perl スクリプト (またはその他の cgi タイプのプロセス) を IIS で中止させる方法はありますか? どのように??
iis - mmc は、インターネット インフォメーション サービスの起動時にエラーでスナップを作成できませんでした
Windows XP を実行している仮想マシンでインターネット インフォメーション サービスを実行しようとすると、このエラーが発生します。誰でも何か考えがありますか?
iis - LogParserを使用してIISログのフィールドの長さを確認するにはどうすればよいですか?
IISログでLogParser.exeを使用してLONGUserAgent文字列を見つけようとしています。この例では、文字列「poo」を含むエントリを検索します。
「'x'より長いUser-Agentを持つエントリがいくつあるか」と言いたいのですが。
c# - IIS で匿名アクセスを許可しながら、asp.net で Windows/ドメイン資格情報を取得する
データセンターで実行されている asp.NET Web アプリケーションがあり、顧客はシングル サインオンでログオンする必要があります。IIS 統合セキュリティを使用できれば、これは非常に簡単です。しかし、これはできません。お客様のドメイン コントローラーへの信頼はありません。そして、私たちはウェブサイトを一般のインターネットで利用できるようにしたいと考えています。人々がクライアント ネットワーク内から接続している場合にのみ、自動的にログインする必要があります。
私たちが持っているのは、ドメイン アカウントのリストと、asp.net コードで LDAP を介して DC にクエリを実行する方法です。IIS で匿名アクセスが許可されている場合、IIS はブラウザーに資格情報を要求しません。したがって、アプリケーションはユーザーの資格情報を取得しません。
IIS が匿名要求を受け入れて、ブラウザに資格情報を強制的に送信させる (したがって、シングル サインオンを使用できるようにする) 方法はありますか。
アップデート:
401: 無許可、www-authenticate: NTLM ヘッダーを自分で送信してみました。次に何が起こるか (Fiddler が教えてくれたように)、IIS が完全な制御を取得し、要求のチェーン全体を処理します。さまざまなソースから理解しているように、IIS はユーザー名を取得し、チャレンジをブラウザーに送り返します。ブラウザーは暗号化された応答を返し、IIS はドメイン コントローラーに接続して、この応答でユーザーを認証します。
ただし、私のシナリオでは、IIS はクライアントとは異なる Windows ドメインにあり、ユーザーを認証する方法がありません。そのため、Windows 認証を有効にして別のサイトを構築することもできません。
今のところ、私が研究しているオプションを残さなければなりません:
- ホスティング ドメインとクライアント ドメイン間のドメイン信頼の作成 (IT 部門はこれに満足していません)
- NTML プロキシを使用して、IIS 認証要求をクライアントのドメイン コントローラーに転送します (LDAP 経由で接続できる VPN 接続があります)。