問題タブ [windows-server-2003]
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.
asp.net - Web アプリケーション (ASP.NET) での断続的なエラーのトラブルシューティング
Web アプリが 3 週間で 2 回ダウンしたという報告を受けました。根本原因の分析を行う必要があります。再起動後に正常に動作します。私はこの分野の専門家ではありません。
IIS および Windows 2003 でホストされています。
イベント ビューアには興味深いものは何もなく、IIS ログには多くの成功したGET
操作が表示されるだけです。接続先のリモート SQL サーバーの SQL ログには興味深いものは何もありません。
IIS ログを解読する方法がわかりません。GET
エラーのない一連の成功したメッセージのように見えます。
根本原因分析で問題の原因を突き止めても、実際にはこれ以上先に進むことはできないと思いますか?
c# - カスタム URL リライター、IIS6、および .htm、.html などの URL の使用
カスタム エンジンを使用して自動 URL 書き換えで構築しているカスタム サイトがあります。ページの URL が .htm や .html などで終わらない限り、書き換えは正常に機能します。これらのページでは、最初に書き換えエンジンにアクセスする代わりに、iis 404 ページに直接移動します。
その Web サイトの IIS6 構成の「ホーム ディレクトリ」セクションに * ワイルドカード ハンドラーがありますが、これらの URL は無視されているようです (私の Web の URL ハンドラーに送信される css、jpg、js なども同様です)。事業)。ページが正常に存在する場合は引き続きページを提供しながら、これらの URL を強制的にハンドラーに送信するように IIS6 を設定するにはどうすればよいですか?
ハンドラーは基本的にこれを行います
このようなブロックを使用することを想定する必要があります (例として、実際のブロックは Request.Path をすべて適切にフォーマットするために他のことを行います) 要求されたファイルが存在しない場合は、「doMyRewriting()」を実行する必要があります。通常どおりページを提供します。私は間違っていますか?
.htm および .html ページを .NET ハンドラーに送信するように IIS に具体的に指示すると、書き換えは機能しますが、ページが実際にそこにある場合、それは提供されません。
どんな助けでも大歓迎です。
前もって感謝します!
asp.net-mvc - Windows Server 2003 および IIS 上の ASP.NET MVC および .NET 3.5 SP1
サーバーが「最新の IIS を搭載した Windows 2003」を実行していると言うクライアントのために、私は Web サイトを書いています。.NET 3.5SP1 で構築された ASP.NET MVC Web サイトをホストできるようにするには、何をする必要がありますか?
windows-server-2003 - Windows 2003 での msxml3.dll に関する既知の問題はありますか?
RDS を使用してアクセスする VB6 ビジネス オブジェクトを、Windows 2000 から Windows 2003 サーバー環境に移行しようとしています。アプリにも呼び出し元のアプリにも変更を加えていませんが、オブジェクトが処理することになっている XML データ (SAXXMLReader) をコード実行が解析するポイントに到達すると、エラー コード 440 オートメーション エラーが発生します。アプリは msxml3.dll を使用し、dll はサーバーにインストールされます。msxml3 と win2003 サーバーの間に既知の問題があるかどうかを知っている人はいますか?
または他の提案はありますか?
リーダーを呼び出すコードは次のとおりです。
ここにコードを配置することにどのような価値があるのか わかりません。SAX リーダー コンテンツ ハンドラの実装はかなり大きく、扱いにくいものです。このアプリは Win 2k サーバーで正常に動作するため、問題はコードにあるとは思えません。
iis-6 - FastCGI と index.php を含むリンクに問題がありますか? 対index.php
ExpressionEngine を利用した Web サイトで IIS 6.0 と FastCGI を実行している Windows 2003 サーバーで、疑問符を追加しないと index.php を含むリンクが失敗するという問題に遭遇しました。
基本的な問題は、リンクが「index.php/archive/article」を指している場合、ページの読み込みに失敗することです (以下を参照)。ただし、「index.php?/archive/article」を使用すると機能します。
「index.php」リンクが失敗すると、ブラウザのアドレス バーで URL が変更されますが、メイン ページのコンテンツは引き続き表示されます。「index.php」に疑問符を追加すると、ページが正しく読み込まれます。
このサイトは以前、サーバー API として ISAPI を使用して問題なく実行されていました。サーバーは "index.php" と "index.php?" を認識しました。同義であり、パスに「index.php」を含むページは期待どおりにロードされます。
FastCGIに「index.php」と「index.php」を扱うように指示する設定をどこかに構成するにはどうすればよいですか? 同じ方法?
Windows サーバーに関しては、私は少し緑色です。私の経験は、主に Unix ボックスで実行されている Apache サーバーに関するものです。
ガイダンスや指針をいただければ幸いです。
php - IIS6のPHP
Windows 2003 / IIS6で.phpファイルを実行しようとすると、401.1エラーが発生します。ファイルとファイルを含むフォルダーのEveryone Fullパーマを指定すると、Web全体にアクセスしました...何もありません。
私は何が欠けていますか?
windows-server-2003 - 限られた権限で Windows イベント ログをリモートで表示する方法
コードをデバッグするために、リモート マシンの Windows イベント ログを表示したいと考えています (対象は Windows2003 です)。mmc.exe を使用すると、リモート マシンのイベント ログを追加できますが、十分な権限がある場合に限ります。このリモート マシンについては、リモートでログインする権限 (または管理者権限) を私に与えたくありません。イベント ログを表示するためだけに与えられる特定のアクセス許可はありますか?
iis - IIS6-名前でWebサイトを並べ替える
Server2003ボックス上のIIS6で、Webサイトのリストを表示すると、アルファベット順にリストされません。私はそれが彼らのウェブサイトIDでそれらを分類すると仮定しています。
しばらくの間2008にアップグレードされないサーバーが1つあり、約40のWebサイトをホストしています。リストを調べて、変更する必要のあるWebサイトを見つけるのは非常に面倒になりました。これらのWebサイトをWebサイト名に基づいてアルファベット順に並べ替える方法はありますか?
ありがとう。
php - PHP の警告により、FastCGI を実行している IIS でスクリプトが停止する
Windows 2003 と IIS 6 を実行する新しいサーバーに移行しています。私の PHP コードを実行すると、特定の行に警告が表示されます (現時点では予想されますが、まもなく修正されます)。ただし、警告にヒットすると、すぐに処理を停止し、HTTP ヘッダーで 500 エラーを返します。通常、PHP が警告を出力することを期待しますが、スクリプトの処理は続行します。
IIS、FastCGI、または PHP の構成に、PHP が警告を発したときに 500 エラーを返すものはありますか?
明確にするために:警告を抑制したくありません。表示させたい。スクリプトが警告で処理を停止したくありません。
c# - 運用サーバーでの SQL Server 2000 断続的な接続例外 - 特定の環境の問題?
ユーザーがアプリケーションから強制的にログアウトされるという断続的な問題が発生しています。
私たちのセットアップは、Windows Server 2003 Standard Edition 上の ASP.Net/C# Web アプリケーションであり、バックエンドに SQL Server 2000 があります。最近、クライアントの VMWare サーバーで主要な製品アップグレードを実行しました (専用のゲスト インスタンスがあります)。以前のリリースではこれらの問題はまったくありませんでしたが、新しいアップグレードが製品にもたらす複雑さが増し、問題が発生しました。多くの問題。また、SQL Server 2000 (ビルド 8.00.2039、または SP4) と IIS/ASP.NET (.Net v2.0.50727) アプリケーションを同じボックスで実行し、TCP/IP 接続を介して相互に接続しています。
主に、スローされる例外は次のとおりです。
System.IndexOutOfRangeException: テーブル 0 が見つかりません。
System.ArgumentException: 列 'password' はテーブル Table に属していません。
[明らかに利用可能なパスワード列があるにもかかわらず、この例外はログイン スクリプトで発生します]
System.InvalidOperationException: このコマンドに関連付けられている開いている DataReader が既に存在します。これを最初に閉じる必要があります。
[これは非常に定期的に発生しています]
System.InvalidOperationException: この SqlTransaction は完了しました。使用できなくなります。
System.ApplicationException: ExecuteReader には、オープンで使用可能な接続が必要です。接続の現在の状態は接続中です。
System.Data.SqlClient.SqlException: タイムアウトが発生しました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。
そして今日、初めて:
System.Web.UI.ViewStateException: 無効なビューステートです。
実稼働サーバーと同じ数の同時ユーザーを使用してアプリの負荷テストを行いましたが、これらのエラーを再現することはできません。それらは非常に断続的であり、8/9/10 のユーザー接続しかない場合でも発生します。私の腸は、ASP.NET - SQL Server 2000 接続の問題を教えてくれます..
この段階では、コード レベルのデータ アクセス レイヤー エラーはほぼ除外されているため (15 人の経験豊富な開発者からなる開発チームがこれに取り組んでいます)、特定の運用サーバー環境の問題であると考えています。