WCF
- AJAX
호출에서 사용하는 서비스를 개발 중입니다.xml 파일을 두 사용자가 동시에 쓰거나 읽음
XML
개의 파일에 데이터를 저장하고 있습니다.
이 두 사용자가 동시에 서비스에 액세스 할 때 파일 두 번을 읽기/쓰기 가능하지 않을 것이라는 이유로 특히 좋은 방법이 보이지 않는다.
제 질문은 그런 것도 허용하는 방법이 있습니까?
또는 사용자의 파일 사본을 로컬 파일로 유지하여 파일을 변경 한 다음 서비스에 보내고 바꿉니다. (이 경우 두 명의 사용자를 동시에 교환하는 문제가 있습니다.)
도와 드릴까요?
시도. 이런 식으로 오직 1 명의 사용자 만이 자원에 배타적으로 액세스 할 수 있고 다른 사용자는 대기열에있게되며 첫 번째 사용자가 업데이트를 완료했을 때만 액세스 할 수 있습니다. – samar
이 링크도 확인하십시오. http://www.codeproject.com/Tips/164428/C-FileStream-Lock-How-to-wait-for-a-file-to-get-re – samar