2009-02-25 2 views
1

나는 여기서 아주 이상한 상황을 겪었고, 나는 아주 이상한 결론을 내놓았다. 나는 그것을 잘못 생각했다. hcl이나 무엇인가로 스크래치를 치료했다.고스트가 내 파일을 삭제 했습니까?

어쨌든, 2 일 전 내가 일하는 웹 응용 프로그램의 특정 디렉토리에있는 모든 페이지가 작동을 멈춘 것으로 나타났습니다. 내가 디버그하려고 할 때

, 내 얼굴에 예외를 외치다, IIS를 제외하고는,이

는 "글로벌는 어셈블리에 선언 된 유형 말한다 좀 이상한 (그리고 나에게 매우 모호한)였습니다 "여기

을 참조 커서가 생성 된 asp.net 임시 파일의 코드 라인을 지적, 그래서 난 내 bin 디렉토리를 확인하고 내 자신의 지역에 라이브 버전 (깨진 버전) 비교되지 않는다 버전 (작업 버전) 및 라이브 버전에 누락 된 dll을 발견했습니다

로컬에서 라이브로 dll을 복사하면 모든 것이 잘되었습니다.

질문은 파일이 처음부터 어디로 가고 임시 asp.net 파일이 손상된 경우 프레임 워크를 다시 설치하거나 응용 프로그램을 다시 만들 필요없이 문제를 해결할 수있는 방법이 있습니까?

답변

2

임시 asp.net 파일은 웹 asp.net 응용 프로그램을 컴파일해야 할 때마다 만들어집니다. (이 사이트 또는 Google을 검색하면이 파일의 작동 방식에 대한 많은 설명과 정보를 찾을 수 있습니다.) 원본 파일을 다시 컴파일 할 수있는 한 언제든지 안전하게 삭제할 수 있습니다. .NET 프레임 워크를 다시 설치할 필요가 없습니다.

나는 누군가가 어디로 갔는지 말할 수 있을지 의심 스럽다. 최선의 방법은 파일에 감사를 넣고 이벤트 로그에 삭제 내용을 기록하는 것입니다.

그 수 ... 그 서버에 대한 액세스가 실수로 또는 고의로 파일을 삭제 한 다른

  • 사람.
  • 실수
  • 을 삭제하면
  • 파일이 바이러스 간주되었다 해킹했다 및 안티 바이러스에 의해 격리되었다.

아마도 내가 생각할 수없는 몇 가지 다른 이유가 있습니다.

관련 문제