2011-12-28 48 views
1

根據所有MSDN文檔可以找我,要禁用並行GC,您添加到您的應用程序配置:無法在.NET 4 ASP.NET w/Cassini中禁用併發GC? 「gcConcurrent」不工作

<runtime> 
    <gcConcurrent enabled="false"/> 
</runtime> 

不過,我有一個.NET 4的ASP.NET應用程序我正在使用Cassini(ASP.NET Development Server)運行VS2010。無論我指定enabled="true"enabled="false"無論哪種方式,撥打電話到GC.RegisterForFullGCNotification()拋出異常:啓用併發GC時

此API不可用。

我已經試過它運行和沒有調試,一切都失敗了相同的方式。 任何想法如何使這項工作?

+0

我相信這個設置被卡西尼忽略,並且只被IIS使用。見裏克肖特的答案。 – 2011-12-28 21:30:54

回答

1

我推薦你使用IIS Express,它比Cassini免費且功能更強大的Web服務器。

+0

感謝您的建議。我忘了我甚至安裝了它。有趣的是,web.config設置能夠與IIS Express協同工作,但不能與Cassini協同工作。由於它的.NET運行時選項,我很好奇爲什麼差異。 – CodingWithSpike 2011-12-28 21:32:56

0

將相關設置添加到卡西尼自己的配置文件似乎工作。