매우 이상한 문제가 있습니다. 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)컴플렉스 : 프레임 워크 3.5를 설치했지만 특정 프레임 워크 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/>";
}
가 반환 해야 - 을 _disposed - _caches - _cacheIndexMask - _cacheCommon
하지만 내 서버에 결과가 _entries입니다
617,451,515,_expires _usage 이 프레임 워크 내가 2 개 서버가 2와 같은 _totalCount _publicCount _maxCount _maxCountOverload _flushUndercount _insertBlock _useInsertBlock _insertBlockCalls _utcLastTrimCompleted _iSubCache _cacheMultiple _cacheCommon
을 _disposed _lock,하나는 내 코드를 확인하고 System.Environment.Version는 문제를, System.Environment.Versionis = 이미 3.5
프레임 워크를 제거/다시 설치하려고 한 2.0.50727.5456다른 한편으로 2.0.50727.4927 입니다
누군가가 나를 도울 수 있기를 바랍니다. 감사 0에서 reintall으로