2011-04-12 6 views
6

우리는 중앙 시간대에 위치한 사무실에서 빌드 된 후 서해안에있는 서버 (태평양 표준 시간대)에 배포 된 DLL에 문제가있는 상황이있었습니다. 우리는 DLL에서 (WebResource.axd를 통해) 임베디드 리소스를 검색하려고 할 때 "범위를 벗어난 UTCDate"문제가있을 수 있습니다. 일단 이것을 발견하고 웹 서버의 시간과 일치하도록 DLL의 파일 시간을 업데이트하면 모든 것이 잘 동작합니다..Net은 어셈블리가 빌드 될 때 왜 신경을 씁니까?

제 질문은 : 어셈블리가 빌드되었을 때 .Net이 신경을 쓰는 이유는 무엇입니까?

감사합니다.

답변

0

파일을 만든 시간은 솔루션을 빌드 할 때 파일을 바꿔야하는지 확인하는 데 사용됩니다. 그 외에는 모르겠다.

0

네트워크 공유를 통해 어셈블리를 실행하는 경우 .NET에서 고려하는 다양한 보안 문제가 있습니다. 들여다 볼 수도 있습니다. Code Access Security

관련 문제