問題タブ [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.
windows-server-2003 - Windows Server 2003 64ビットでCreateProcessが失敗するのはなぜですか?
プロセス中に他の32ビットアプリケーションを起動する32ビットアプリケーションがあります。アプリケーションは他の64ビットプラットフォームでは正常に動作していますが、Windows Server 2003 64ビットでは、アプリを起動しようとするとエラーが発生します。
そのシステムでこれらのアプリケーションを問題なく手動で起動できます。
この記事で問題が見つかったと思いましたが、お客様のシステムにはすでにこのパッチが適用されており、エラーは引き続き発生しています。
他の誰かが同様の何かに遭遇した場合、または誰かがこれを解決する方法について何か考えを持っている場合、それは大いにありがたいです!
ありがとう!フランソワ・コテ
cruisecontrol.net - Windows Server 2003 x64 上の CruiseControl.Net
IIS で Web ダッシュボードが機能しないという CruiseControl.net の問題があります。ASP.Net を 64 ビット モードと 32 ビット モードの間で切り替えて、クルーズ コントロールを再インストールしようとしましたが、何も動作しないようです。64 ビット プラットフォームの CruiseControl.Net で問題が発生した人はいますか?
乾杯、ジェイミー
[編集]
明確にする必要があると思いますが、Web サイトにアクセスしようとすると 404 エラーが発生します。認証を要求するため、正しいアドレスを使用しています。ccnet ディレクトリの default.aspx ページが表示されないため、.aspx ハンドラーは機能しています。
[編集2]
ccnet に付属しているデフォルトの web.config を使用していますが、次のとおりです。
vb6 - オブジェクト/モジュールが見つかりません: VB6 アプリから Win2003 サーバーへの RDS
VB6 で記述され、RDS (Remote Data Services) を使用して Windows 2003 サーバーで実行されているビジネス オブジェクト DLL (これも VB6 で記述) にアクセスする Windows 2000 サーバーで実行されているかなり古いアプリケーション EXE があります。DLL はこのサーバーで実行されたことはありません (コンポーネントを古い W2K サーバーから移動しています) が、W2k+3 サーバーでコンポーネントとして登録および定義されています。
DLL が呼び出されている特定のコードは次のとおりです。
CreateObject は正常に動作しているように見えますが、メソッド AddBatches を呼び出すと、エラー番号 8209「インターネット サーバー エラー: オブジェクト/モジュールが見つかりません」が発生します。問題の根本にどこかに許可の問題があるという考えに傾いていますが、これが事実である場合、「許可がありません」と言われないのはなぜですか?
アプリ全体を書き直したいのですが、「彼ら」はそれを許しません。
debugging - ハングしたアプリケーションからの Windows エラー報告ダンプを保持する
アプリケーションが時々ハングするので、その時のダンプを見て解決したいと思います。私が見ることができるダンプを自動的に作成するためにユーザーが実行できるアプリケーションを作成しました。ただし、何を試しても、ハングしたときに実行することをユーザーに覚えてもらうことはできないようです。彼らは常にプログラムを閉じてしまい、Windows エラー報告を呼び出します。
WER は一時ディレクトリにダンプを作成しますが、残念ながら Microsoft に情報を送信するかどうかのダイアログが閉じられるとすぐに削除されます。
ISV になって Microsoft のエラー報告サーバーからこの情報を取得することは 1 つの解決策ですが、現時点では現実的ではありません。
この問題に直面しているのは私だけだとは想像できません。ソフトウェアは何十人ものスタッフによって同時に使用されているため、すべての人に連絡してアプリケーションを実行させるか、他のアプリケーションなどを実行するまでそのダイアログを閉じるをクリックしないでください。
アプリは Windows Server 2003 で実行されています。Server 2008 には LocalDumps オプションがいくつかあり、それを保持できることを知っているので、残念です。
これらのダンプを何らかの方法で保存して、分析できるようにするためのアイデアはありますか? 障害はユーザーです。私は彼らの頑固さを受け入れており、他のアプリケーションを実行したり特別なことをしたりすることを期待していません。
アドバイスをありがとう!
c# - サーバー上の Windows サービスは、ユーザーがログインしていないと実行されません
ユーザーがマシンにログインしていない限り実行されない、基本的にファイルウォッチャーであるWindowsサービスを作成しました。サービスは Windows Server 2003 マシンで実行されています。ファイル名のキーワードに基づいて、あるディレクトリに配置されたファイルを別のディレクトリに移動するように設計されていますが、ログオンするまでファイルは移動せず、すべてのファイルが一度に移動します。
svn - クラッシュした SVN リポジトリ
今日、SVN リポジトリを格納している仮想 W2003 サーバーも非常にビジーになりました。C: ドライブには 88KB の空き容量しか残っていないことがわかりました。それほど良くありません。アクセスに問題があるため、タスク マネージャー (McAffee、SqlServer、services.exe) からビジーなプロセスを強制終了し、正常に再起動することによって再起動する唯一の方法でした。スペースを解放し、マシンは再び満足しましたが、SVN リポジトリはもう利用できません。
クライアントから接続すると、「「svn://[mymachine]/repos/[myapp]」にリポジトリが見つかりません」というメッセージが表示されますが、サーバーからは「 svnlook tree [rootFolder]」を使用してコンテンツを表示できます指図。
Windows エクスプローラーを使用してルート フォルダーに移動すると、次のフォルダーは空です (それが正常かどうかはわかりません)。
- [ルートフォルダ]/トランク
- [ルートフォルダー]/タグ
- [rootFolder]/branches
ただし、[rootFolder]/dbには、対応するリビジョン名を持つ多くのファイルが含まれています。ヘッドのサイズは約 600MB のはずですが、いくつかのブランチもあります。[rootFolder] の合計サイズは ~600MB になりました。枝を緩めましたか?明日、バックアップシステムがうまく機能したかどうかもわかります。とにかく、誰か何か考えがありますか?
[解決策が見つかったら更新]
回答を送信してくれたすべての人に感謝します。問題の解決に非常に役立ちました。クラッシュの際、SVN サービスは破損しましたが、データはそのまま残りました。サービスの再インストールにより、問題は解決しました。
asp.net - Sysは未定義です-IE7でのみajaxの問題
IE 7にのみ影響しているように見える奇妙な問題があります。このWebサイトは、Win2003サーバーにデプロイされたajaxとajax制御ツールキットを利用する3.5c#asp.netWebサイトです。web.configではすべてが正しいように見えます。実際、IE6とFirefox 3ではすべてが完全に機能します。恐ろしいsysが未定義のエラーになるのは、IE7だけです。
また、このサイトは、同じコードの別のインストールでIE7に対して正常に機能しているようです。そのサーバーは、非常によく似たセットアップでWin2003を実行しています。
これはサーバーの問題のようですが、AE7でajax対応サイトが正しく表示されないような設定はありますか?
visual-studio-2008 - Server 2003 での Visual Studio 2008 でのカスタム フォントの使用に関する問題
会社が作成したカスタム フォントに問題があります。Visual Studio 2008 でコントロールの Font プロパティをフォントに設定すると、次のエラーが表示されます。
TrueType フォントのみがサポートされています。これは TrueType フォントではありません。
フォント選択ダイアログにフォントが表示され、Windows フォント フォルダー内のフォントをダブルクリックすると、プレビューが正しく表示されます。
一緒に仕事をしている他の開発者と一緒に少しテストを行いました。この問題は、Server 2003 で VS2008 を実行している場合にのみ発生するようですが、Vista および XP ではデザイン タイム フォントが正常に動作します。Arial や Courier New などのその他のシステム フォントは正常に動作しますが、社内のカスタム フォントだけではありません。
Server 2003 で TrueType と思われるフォントに問題が発生する理由を知っている人はいますか?
アップデート:
マシン間の追加の違いを調べていました。問題の PC には Microsoft Office がインストールされていませんでした。Office をインストールした後、問題のフォントは、他の変更を加えることなく Visual Studio で機能しました。
元の質問の補足として、Microsoft Office をインストールするとフォントが機能し始めるのはなぜですか?
asp.net - パフォーマンス モニターは、4294967293 セッションがアクティブであることを示します
Windows Server 2003 R2 の IIS 6 で ASP.Net 3.5 Web サイトを実行しています。これは、常に 10 人未満のユーザーにサービスを提供する、比較的小規模な内部アプリケーションです。サーバーには 4 ギガのメモリがあり、サイトがアクティブな間は 3 ギガ以上が利用可能であることを示しています。
Web アプリケーションを再起動してからわずか数分後、パフォーマンス モニターは、なんと 4,294,967,293 セッションがアクティブであることを示しています。この数字が間違っていることは確かです。この記事を読んだ時点で、Web サイトへのリクエストは 100 件しかありませんでした。
他の誰かが perf mon からこの種の奇妙な動作を経験したことがありますか? 正確な読み取りを取得する方法についてのアイデアはありますか?
更新: 約 1 時間実行した後、アクティブなセッションの数が 4 減少しました。そのため、セッションのタイムアウトに応答しているようです。
deployment - Windows ディスクの複製とサーバーの自動インストール
開発、テスト、および展開中に、Windows 2003 サーバーのセットアップを完全に自動化する必要があります。
サーバーを自動的にデルポイする最良の方法を見つけようとしています。これにより、OS、ソフトウェアの依存関係 (SQL サーバー、.net フレームワーク + 独自のアプリケーション コードなど) がインストールされます。
私が見つけたものから、この問題には 2 つのアプローチがあります。
- ディスク クローニング (ディスク イメージングとも呼ばれます)。Ghost、Acronis などのツールを使用します。
- OS + SW の無人インストール。RIS (現在は WDS と呼ばれる) またはUnattendedを使用して、基本的に OS の無人インストールを実行し、次に最初の起動時に必要なすべてのソフトウェアの無人インストールを実行します (MSI、InstallSheld などの Windows インストール マネージャーのさまざまなコマンド ライン フラグを使用します)。
無人インストールの利点:
- 無人インストールを作成するスクリプト/構成で、インストールと構成全体を自己文書化する利点
- これらのスクリプト/構成は、リビジョン管理システムに配置できます。
- DriverPacksを使用すると、ほぼすべてのハードウェアに柔軟にインストールできます。
無人インストールの短所:
- 完全に展開するには、はるかに時間がかかります。
- をインストールし、サーバーを手動で構成し、それを複製するだけのディスクの複製よりも多くの作業を行う必要があります。
ディスククローンの利点:
- クローンを作成する手間が減ります。
- 迅速な展開。
ディスククローンの短所:
- スクリプト化されていないため、クローン作成前に行われた構成/インストールの変更を追跡するのは非常に困難です。
- 結果として得られる展開は、スクラッチ インストールほど「クリーン」ではなく、SysPrep などを使用する必要があります。
- ディスク クローンを新しいハードウェアに復元するときに、ハードウェア/ドライバーの問題が発生する場合があります。
これは厳密にはプログラミングの問題ではないことは承知しています (ただし、Windows と S/W の無人インストールを作成するにはコーディングが必要です)。これを行う方法。
編集:状況に関する詳細情報:仮想化は開発には良いオプションですが、テスト、特にストレステストには、高速ディスクを備えた実際のハードウェアを使用する必要があります。
Windows Server 2003 および SQL Server 2005 サーバー アプライアンスと社内アプリケーションを開発する必要があります。したがって、これは開発とテストのために社内で展開され、最終的に顧客に販売されます。
つまり、基本的に私が求めているのは、開発、テスト、および本番サーバーをインストールするための推奨される方法は何ですか? ディスクの複製 ? 自動インストール?両方の組み合わせ?