2013-03-02 4 views
0

저는 배포 한 작은 ClickOnce 응용 프로그램이 있습니다. 내 컴퓨터에서 "Windows에서 지정된 장치, 경로 또는 파일에 액세스 할 수 없습니다.이 항목에 액세스 할 수있는 적절한 권한이 없을 수 있습니다"와 같은 이상한 시작 오류가 발생하고 있음을 알았습니다. 관리자로 실행하려고하면로드가 시작되지 않습니다. exe를 수동으로 액세스하면 정상적으로 작동합니다. 이 문제를 해결할 수있는 방법이 있습니까? 감사.ClickOnce 시작시 이상한 오류가 발생합니다.

편집 : 다시 설치, 동일한 오류가 발생했습니다.

EDIT2 :이 무엇을 의미하는지

<?xml version="1.0" encoding="utf-16"?> 
<Answers Version="1.0"> 
    <Interaction ID="IT_LaunchMethod"> 
     <Value>ContextMenu</Value> 
    </Interaction> 
    <Interaction ID="IT_SelectProgram"> 
     <Value>NotListed</Value> 
    </Interaction> 
    <Interaction ID="IT_BrowseForFile"> 
     <Value>C:\Users\MyUserPath\AppData\Local\Apps\2.0\RN7Y3C3O.4KQ\P64V6E15.NWW\somelongfoldername\MyFile.exe</Value> 
    </Interaction> 
</Answers> 

어떤 생각 : 오류 XML이 있으십니까?

EDIT3 : 누군가가 경로가 잘못되었다고 말하기 바로 전에 : 아무 것도 수정하지 않았으므로 ClickOnce가 그 일을하도록 노력하고 있습니다. 경로가 잘못 되었다면 ClickOnce의 잘못입니다. 설치 한 것만 큼 그 경로를 열려고합니다.

+0

시작 메뉴 바로 가기에서 앱을 시작 하시겠습니까? 바로 가기를 마우스 오른쪽 단추로 클릭하고 속성을 선택하여 보안 탭 아래에서 대상을보고 유효한 경로인지 확인하십시오. 업데이트를 사용하도록 설정 한 경우이 경로도 사용할 수 있는지 확인하십시오. proj 파일을 마우스 오른쪽 단추로 클릭하고 프로젝트의 속성에서 delpoy (?) 탭 아래의 올바르지 않거나 누락 된 주소를 검사합니다. – Nick

+0

모두 괜찮습니다. 하지만 고마워. :) –

답변

0

오케이, 모든게 제 바이러스 백신으로 모든 작업을 완료 한 것이 었습니다. 나쁜 경험법은 그것을 막았지만, 그것은 내게 말하지 않았다. 내 바이러스 백신을 변경했을 때 작동하도록했기 때문에 알았습니다. 매우 이상합니다.

0

위의 XML이 정확히 어디에 표시되는지 설명 할 수 있습니까? 나는 전에 그런 것을 본 적이 없다. 그러면 언제 오류를보고 있습니까? 사용자가 설치하면 처음 작동합니까 아니면 이후에 작동하지 않습니까?

설치 URL은 무엇입니까? 웹 서버 또는 파일 공유에 게시되고 사용자가 액세스 할 수 없습니까? 아니면 배포를 사용자 컴퓨터에 복사하고 그런 식으로 설치하는 것과 같이 완전히 다른 작업을 수행하고 있습니까?

+0

시동 오류를주게되면 그것을 봤다. 그것은 처음으로 작동하지 않습니다. Dropbox 공용 폴더에 배포됩니다. 그리고 이것은 나에게 단지 일어난다. 그것은 다른 몇몇 컴퓨터에서 잘 작동합니다. –

+0

응용 프로그램을 설치할 때가 아니라 시작할 때 문제가 발생하면 ClickOnce 문제가 아니며 응용 프로그램의 버그입니다. 일부 추적 로깅 또는 messagebox 문을 입력하여 정확히 어디에서 실패했는지 파악하십시오. 액세스하려는 일부 파일에 액세스 할 수있는 권한이없는 것일 수 있습니다. – RobinDotNet

+0

나는 그것도 생각했다. 그래서 나는 Main을 try catch로 감쌌다. 아무것도. 실행되지 않습니다. –

관련 문제