問題タブ [iis-5]
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.
performance - 匿名 Web サイトで「Windows」認証が有効になっている場合、パフォーマンスに影響はありますか?
Windows 2000 で実行されているトラフィックの多い ASP.NET 2.0 サイトでパフォーマンスの問題が発生しています。web.config ファイルを編集しているときに、認証モードが「Windows」に設定されていることに気付きました。「なし」に変更しました。このサイトの唯一のユーザーは匿名で、1 日のページ ビュー数は 25,000 以上です。これが原因でパフォーマンスの問題が発生した可能性はありますか?
iis - IIS 5 (Windows 2000 Server) 仮想ディレクトリから Interdev を削除し、FTP に置き換える
Windows 2000 box
まだアップデートを使用しているサイトがいくつかありInterdev/HTTP
ます。それらを FTP のみに変換し、Interdev 更新機能を削除したいと思います。混乱を最小限に抑えてこれらを変換するにはどうすればよいですか? IEremove Interdev
これらのサイトからのアクセス方法を教えてください。
ssl - Windows 2000 Server/IIS Classic ASP ページの一時 SSL は?
Windows 2000 サーバー IIS5 上の従来の ASP アプリケーションに、一時的な SSL セキュリティを設定する必要があります。SSL を有効にするにはどうすればよいですか? しばらくは正式な証明書を取得できないので、自分で作成する必要があると思います。
ステップ?ルーターなどへのアクセスが必要ですか、それとも IIS を介してこれを行うことができますか?
iis-5 - IIS5 http ヘッダーから eTag を削除する方法
IIS5 の実行 (はい、本当に)。IIS が生成する eTag http ヘッダーを削除したいと考えています。MS には、Web ファーム全体で eTag を同期する方法に関する記事がありますが、それらを削除する方法はありません ( http://support.microsoft.com/?id=922733 )。
eTag を削除する方法はありますか?
asp.net-mvc - ASP.NET MVC を IIS 5.1 (Windows XP) に展開する
OK、ASP.NET MVC の展開は面倒なようです。ASP.NET MVC アプリケーションを Windows XP (IIS 5.1) にデプロイしたいのですが、その方法がわかりません。Web ブラウザのアドレス バーにアプリケーション名を入力すると、「Web サイトが利用できません」というメッセージが表示されます。
IIS 6.0には回避策がありますが、IIS 5.1 ではどうですか?
php - Windows 2000 ベースの Web サイトに最適な言語
ASP と Access を使用して構築された古いレガシ Web アプリケーションの更新について問い合わせを受けました。サーバーは Windows 2000 Advanced Server を実行しており、私は IIS 5.0 を信じています (私はそれについて確認しようとしていますが、会社は技術的ではないので、サーバーで Apache が実行されていることは非常に疑わしいです)。
上記のプラットフォームでこの Web アプリを更新するには、どの言語が実行可能ですか? Windows 2000/IIS 5 に対する Web 開発作業はおろか、従来の ASP には触れたことがありません。予算の問題から、サーバーを新しいものに更新する予定はありません。
私は現在、SQLite ベースのデータベースに移行することに傾いています (顧客は現時点で MySQL のインストールにあまり熱心ではありませんが、私はまだ計画段階にあり、これは比較的トラフィックの少ない Web サイトです)。私はそれとペアですか?ASP.NET は IIS 5 でうまく動作しますか? PHP は、この種のセットアップの下で何か価値のあるパフォーマンスを発揮しますか?
asp-classic - 従来の ASP - IIS 5 から IIS 6 への移行により、イメージ キャッシュの問題が発生しますか?
長々とした質問を事前にお詫び申し上げます。
私は実際にはデータベース プログラマーですが、最近 IIS 5 から IIS 6 を実行する新しいサーバーに移行された従来の ASP イントラネット アプリケーションのサポートを継承しています。ユーザー ベースは約 12 人で、全員が IE 6 を使用しています。
UI はデータベースから返されたアイテムの階層を表示し、HTML の順序なしリストと JavaScript の組み合わせを使用して、ユーザーがナビゲートするときにブランチを非表示/展開します。
リスト メンバーの横に CSS (list-style-image を使用) で画像が表示され、項目の種類ごとに異なる画像が使用されます。階層内のさまざまなアイテム タイプ (したがって画像) の数は、2 ~ 10 の間で変化します。階層は、20 ~ 200 アイテムの間で変化します。
問題:
IIS 6 への移行以降、何人かのユーザーが、階層内の 1 つまたは複数のアイテムにイメージが適切に適用されないことが原因と思われる問題を経験しています。リストは正しく表示されますが、1 つ以上の画像が欠落しており、リンクをクリックすると空のページが読み込まれます。
Wireshark を使用したネットワーク トラフィックの分析と IIS ログは、問題がサーバー側にあるのではなく、すべてのコンテンツがクライアントに正しく提供されていることを示しています。
この問題は、クライアントでのコンテンツ キャッシュに関連しているようです。現在の PC でアプリケーションを使用したことがないか、しばらく使用していないユーザーに影響を与えることが多いようです。また、セッションを開始し、ブラウザのキャッシュをクリアしてからページを更新することで、約 3 回に 1 回の試行で問題を再現できます。ただし、IIS 5 で実行している場合も同じことがアプリケーションに当てはまるため、この問題は IIS 6 への移行前に存在していた可能性がありますが、発生頻度は低くなりました。ときどき、20 分ほどセッションを離れると、ブラウザが不足している画像を「見つけた」ように見え、すべて正常に動作します。
アプリケーションがローカル プロキシ (私は Fiddler を使用) を介してアクセスされる場合、問題は発生しませんが、Fiddler 接続ログには、画像を取得するためにサーバーに対して行われた 1 つ以上の接続が中止されたことが示されます。前と同様に、ネットワーク トラフィックは、画像がサーバーから返されたことを示しています。ただし、プロキシを使用すると、IE はキャッシュから正常に取得された他の画像のコピーを見つけることができるようです。
ASP/IIS の問題のデバッグに関する限られた知識の限界に到達しました。CSS から list-style-images を削除すると問題は解決しますが、アプリケーションが使いにくくなるため、これは最後の手段にする必要があります。
私がどのように進めることができるかについての提案は、ありがたく受け取られます。
編集
AnonJr は、他のすべてのコンポーネントが正しく機能しているように見えるため、これはクライアントの構成の問題であるに違いないと示唆しています。
これは説明されている問題の影響を受ける唯一のアプリケーションであるため、単純なクライアント構成の問題を軽視しました。[ツール] > [インターネット オプション] > [一時ファイル] > [設定] ですべてのオプションをテストしましたが、動作に変化はありませんでした。
他にどのようなクライアント構成オプションを検討する必要がありますか?
編集 2 - 解決策
受け入れられた回答により、HTML がクライアント側スクリプトから生成されたときに IE6 が画像の複数のコピーを要求するという既知の問題を検索するようになりました - http://support.microsoft.com/default.aspx?scid=kb;en-us; 319546 .
記事 (この動作は「仕様によるもの」であると述べています) は、必要な画像を目に見えない DIV に読み込むことで、事前にキャッシュする回避策を提案しています。
これはうまくいくようです。セッションの途中でブラウザーのキャッシュをクリアしても問題を再現できなくなりました。Fiddler のトレースでは、各画像が 1 回だけ要求されていることが示されます。
以前は気づいていなかった注意点が 1 つあります。IE キャッシュでは大文字と小文字が区別されるため、キャッシュされた画像は、非表示の DIV で指定されたファイル名の大文字と小文字がページの他の場所で使用されているものと一致する場合にのみ使用されます。
c# - プロセスの開始と偽装
ASP.NET 2.0 の偽装コンテキストでプロセスを開始する際に問題があります。
Web サービス コードで新しいプロセスを開始しています。IIS 5.1、.NET 2.0
「C:\KB\GetWindowUser.exe」は、次のコードを含むコンソール アプリケーションです。
偽装せずに Web サービスを呼び出すと、すべて正常に動作します。
偽装をオンにすると、Web サービス コードの "errors" 変数に次のエラーが書き込まれます。
未処理の例外: System.Security.SecurityException: アクセスが拒否されました。 .GetCurrent()\r\n at ObfuscatedMdc.Program.Main(String[] args)\r\n失敗したアセンブリのゾーン:\r\nMyComputer
偽装されたユーザーはローカル管理者であり、C:\KB\GetWindowUser.exe 実行可能ファイルにアクセスできます。
ProcesStartInfoプロパティの Domain、User、Password でウィンドウ ユーザーを明示的に指定すると、次のメッセージが表示されました。
asp.net (IIS 5.1) から ASPNET とは異なる資格情報でプロセスを開始することは可能ですか?
powershell - PowerShellを使用してIIS5.0でアプリケーションを作成するにはどうすればよいですか?
IIS 6.0との対話方法を検討しましたが、IIS 5.0との通信方法についてネット上で何も見つかりません。実際に可能であるとしても、それは可能でしょうか。
一時的なアプリケーションを作成するスクリプトを作成したいので、そこにいくつかのASP.NETファイルをコピーしてビルドし、一時的なアプリケーションを削除します。
必要に応じて、代わりにサードパーティのVBScriptを呼び出します。