Windows Web Server 2008 R2(x64)および.Net Framework 4.5
これは従来のASP.NetWebサイトです(Webプロジェクトではなく、コードはApp_Codeディレクトリにあり、サイトの起動時にコンパイルされます)
また、 /Binディレクトリ内の多くの参照DLLに依存します。ソースコードを持っているDLLについては、「x64」プラットフォームをターゲットにしてコンパイルします。
そして、「任意のCPU」としてコンパイルされた、ソースコードのない他のDLL(mysql.data.dll /など)がいくつかあります。EditBin.exeでそれらを変更して、IMAGE_FILE_LARGE_ADDRESS_AWARE
フラグがPEヘッダーに示されるようにしました。
この表によると:http: //msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx#memory_limits
IMAGE_FILE_LARGE_ADDRESS_AWAREが設定されていない限り、x64プロセスは2GBを超えるメモリを使用できません。
それが機能するかどうかを確認するにはどうすればよいですか?x64プロセスを実行する際のメモリ制限を確認できる場所はありますか?