2013-04-19 2 views
1

나는 ITHit WebDav.Net 클래스를 사용하여 구축 WebDAV 서버가 있습니다.열기는

내가 IIS 7을 사용 VS 2010에서 프로젝트를 실행 (안 내장 dev에 웹 서버) 릴리스 모드입니다.

프로젝트가 IE를 실행하고 'Windows 탐색기를 사용하여 찾아보기'버튼을 포함하는 페이지를 표시 시작

.

<span id="oViewFolder" style="behavior:url(#default#httpFolder)"></span> 

oViewFolder.navigate (webDavFolderUrl)를 호출하여 Windows 탐색기를 열고, webDavFolderUrl은 다음과 같습니다 :

http://localhost:80/WebDavApp/ 

이미 Windows 탐색기지도 네트워크를 사용하여 WebDAV를 폴더를 매핑 된 자바 스크립트 코드는이 범위를 사용합니다 드라이브 -> 사용할 수있는 웹 사이트에 연결 ... 등등.

내가 경험하는 문제는 처음에는 버튼이 제대로 작동한다는 것입니다. 그러나 IE 페이지를 떠나서 다른 앱으로 이동하면 IE 페이지로 돌아갈 때 Windows 탐색기 창이 열립니다. 작동을 멈 춥니 다 (내가 전에 그것을 폐쇄)이 더 이상 Windows 탐색기를 열고하지 않는 즉, 그것은 (네비 함수가 반환 대신 OK의 실패 때문에 메시지가 유용하지 않습니다) 사용자 지정 오류 메시지를 표시합니다. WebDav 서버를 다시 시작하면 다시 작동하지만 항상 작동하지는 않지만 때때로 IIS를 다시 시작해야만 다시 작동합니다. WebDav 서버가 작동합니다.

사람이 동작을 경험 한 적이 있습니까? 그것을 없애기위한 결의안?

나는 모든 업데이트를 최신으로 윈도우 7 64 비트, SP1을 사용하고

답변

0

IE 9하고 나는이 문제에 대한 버그를 만들었습니다.

당신은 다음 해결 방법 사용할 수 있습니다 : 기본 포트 80을 사용하는 경우

Type in Windows Explorer 
\\[email protected]\davwwwroot\WebDavApp\ 

'@port'세그먼트는 선택 사항입니다. 서버 주소가 변경되지 않는 경우

당신은 바로 가기를 만들 수 있습니다.

+1

DOM을 조작하여 '동작 : url (#default # httpFolder)'이 포함 된 범위를 동적으로 생성/삭제하는 것이 트릭을 수행하는 것으로 나타났습니다. – costa

+0

도움을 주셔서 감사합니다. –