2
로컬 컴퓨터에서 실행중인 IIS 7.5에서 호스팅되는 간단한 WCF 서비스 라이브러리가 있습니다. 이 서비스는 사이트 디렉토리의 루트에있는 xml 파일을 읽고 쓰는 것으로되어 있습니다. 테스트 클라이언트와 VS2010에서 실행이 잘 작동합니다. winforms 클라이언트에서 IIS 호스팅 서비스를 호출하면 서비스에서 xml 파일을 쓰거나 읽을 수 없습니다. 내 질문에 왜 내 WCF 서비스는 IIS에서 호스트되지만 디버그에서 실행하는 데 문제가 XML 파일에 쓸 수 없다는 것?IIS 7.5에서 호스팅되는 WCF 서비스에서 XML 파일에 쓸 수 없습니다.
서비스를 실행하는 사용자 계정에 읽기/쓰기하려는 파일/폴더에 대한 사용 권한이 충분한 지 확인 했습니까? – decyclone
서비스가 IIS_IUSRS 또는 ASPNET에서 실행되어야한다고 가정하면 정확합니까? 이들은 디렉토리에 대한 모든 권한을가집니다. 나는 또한 내 서비스가 C : \ inetpub \ wwwroot \ siteDir \ 대신 C : \ windows \ system32 \ inetsrv \에 쓰려고하는 것으로 나타났습니다. – Jacob