我有一個很奇怪的問題。 在Windows 2008 DataCenter R2上,我安裝了IIS和Framework 3.5,但是當我運行DotNet 3.5的特定代碼時,我遇到了問題。 目標是閱讀所有用戶會話(http://weblogs.asp.net/imranbaloch/archive/2010/04/05/reading-all-users-session.aspx)複雜:Framework 3.5的安裝,但具體框架3.5的代碼不起作用
這是要理解的代碼這個問題,也許自己測試一下:
object obj = typeof(HttpRuntime).GetProperty("CacheInternal", BindingFlags.NonPublic | BindingFlags.Static).GetValue(null, null);
foreach (FieldInfo ofi in obj.GetType().GetFields(BindingFlags.NonPublic | BindingFlags.Instance))
{
Label1.Text += ofi.Name + "<br/>";
}
隨着框架3.5的回報應該是 - _disposed - _caches - _cacheIndexMask - _cacheCommon
,但我的服務器上的結果是 _entries 個_expires _usage _lock _disposed _totalCount _publicCount _maxCount _maxCountOverload _flushUndercount _insertBlock _useInsertBlock _insertBlockCalls _utcLastTrimCompleted _iSubCache _cacheMultiple _cacheCommon
像框架2
我有2個服務器,一個是確定我的代碼和System.Environment.Version是2.0.50727.4927 另一方面,該問題,System.Environment.Versionis = 2.0.50727.5456
我已經嘗試卸載/重新安裝框架3.5
我希望有人能幫助我。 問候