的Windows Web服務器2008 R2(x64)的& .Net框架4.5內存限制x64的過程IIS7.5
這是一個經典的ASP.Net Web站點(不是Web項目,代碼爲App_Code文件目錄並在網站正在啓動時編譯)
而且它取決於/Bin目錄中的許多參考DLL。 對於那些我有源代碼的DLL,我將它們編譯爲「x64」平臺。
我還有一些沒有源代碼的DLL(mysql.data.dll/etc),它們被編譯爲「任何CPU」。 我在EditBin.exe中修改它們以確保IMAGE_FILE_LARGE_ADDRESS_AWARE
標誌在其PE標頭中指示。
根據此表:除非IMAGE_FILE_LARGE_ADDRESS_AWARE設置 http://msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx#memory_limits
64過程中不能使用超過2GB的內存。
如何驗證它是否有效? 有什麼地方可以看到運行x64進程的內存限制嗎?
+1使我能夠替代運行在x64操作系統上的32位應用程序的/ 3GB開關,而不必跳到4GB。 – 2016-03-03 06:01:44