0

非常に単純なコード:

using System;
using System.Diagnostics;
using System.Web;
using System.Web.Caching;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            Stopwatch sw = Stopwatch.StartNew();
            Cache cache = HttpRuntime.Cache;
            Console.WriteLine(sw.Elapsed.ToString());
            Console.ReadLine();
        }
    }
}

そして、私はすでに5分以上出力を待っています。この問題は約 1 週間前 (それよりも前かもしれません) に現れ始め、さらに 3 台のコンピューター (同僚のボックス) で同じ動作が発生しましたが、一部のコンピューターHttpRuntimeは 1 分以内に初期化できましたが、これはまだ非常に奇妙です。

誰もそれを経験しましたか?そして、私はそれで何をしますか?

4

2 に答える 2

1

簡単な手順で何も表示されない場合の可能なアプローチについては、Mark "SysInternals" Russinovich のブログを参照してください。興味深いエントリには、「遅延した Windows Vista のファイル オープン ダイアログのケース」と「遅いシステムのケース」が含まれます。

于 2009-04-01T10:23:34.047 に答える
1

SysInternals ツールのいくつかを使用して、ネットワーク接続を確立しようとしているかどうかなどを調べます。プロセス モニターは、ファイルとレジストリへのアクセスを表示します。TCPView は、開いているポートを表示します。( WireSharkを使用して、その動作を監視することもできます。)

これはローカルで実行されていますか、それとも UNC パスで実行されていますか?

于 2009-04-01T09:58:08.227 に答える