2010-12-08 2 views
0

IIS에서 특정 폴더 웹 공유에 만들고 싶습니다. 로그에 오류가 없지만 공유가 생성되지 않았습니다 (아래 코드). 이벤트 뷰어에서 두 개의 "서비스 제어 관리자"오류가 발생합니다.C#으로 웹 공유 만들기 오류없이 실패

A. 예기치 않게 World Wide Web 게시 서비스가 종료되었습니다. 그것은이 두 번 (s)을했습니다.

B. IIS Admin Service 서비스가 예기치 않게 종료되었습니다. 그것은이 두 번 (s)을했습니다.

이 코드는 다른 3 대 기계에서도 훌륭하게 작동하며 환경 문제라고 생각합니다. 도움을 받으실 수 있습니다.

// create a web shared for the audio path 
IISVirtualRoot vRoot = new IISVirtualRoot(); 
string errorOut; 
string RootWeb = "IIS://localhost/W3SVC/1/Root"; 
string inPhysicalDirectory = Path.Combine(index.TargetDir, "WAVS_" + index.ID); 
string VirtualDirectory = "WAVS_" + index.ID; 

vRoot.Create(RootWeb, inPhysicalDirectory, VirtualDirectory, out errorOut); 
+0

이'IISVirtualRoot' 클래스는 무엇입니까? 'System.EnterpriseServices.Internal' 네임 스페이스를 사용하고 있습니까? – Kev

답변

0

예 내가, 내가 사용 System.EnterpriseServices.Internal

+0

이것은 @ Kev의 주석에 대한 응답이므로 답변이 아닌 주석으로 작성하는 것이 더 적절할 것입니다. –