2013-03-02 38 views
0

我有一個小的ClickOnce應用程序,我部署了它。我注意到,在我的機器上,我遇到了奇怪的啓動錯誤,例如「Windows無法訪問指定的設備,路徑或文件,您可能沒有相應的權限來訪問此項目。」嘗試以管理員身份運行它,甚至不會開始加載。手動訪問該exe文件,一切正常。有沒有辦法來解決這個問題?謝謝。ClickOnce啓動時發生奇怪的錯誤

編輯:嘗試重新安裝,同樣的錯誤。

EDIT2:得到了一個錯誤的xml:

<?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> 

任何想法,這是什麼意思?編輯3:剛纔在任何人說道路是錯誤的:我沒有修改任何東西,我試圖讓ClickOnce做它的工作。如果路徑錯誤,這是ClickOnce的錯,因爲我所做的只是安裝它,然後嘗試打開它。

+0

你是否從開始菜單快捷方式啓動應用程序?右鍵單擊該快捷方式並選擇屬性以查看安全選項卡下的目標,並確保它是有效的路徑。如果您啓用了更新,請確保此路徑也可用。右鍵單擊proj文件,並在delpoy(?)選項卡下檢查項目的屬性是否有任何不正確或缺失的地址。 – Nick 2013-03-02 22:04:13

+0

他們都很好。但是,謝謝:) – 2013-03-02 23:13:50

回答

0

好的,這一切都是我的殺毒軟件全部搞定了。糟糕的啓發式方法阻止了它,但它沒有告訴我。我只是找到了,因爲我改變了我的防病毒軟件後纔開始工作。很奇怪...

0

你能解釋一下你在哪裏看到上面的XML嗎?我從來沒有見過這樣的事情。那麼你什麼時候看到錯誤?當用戶安裝它時,它是第一次工作,還是僅僅在隨後的時間裏它不起作用?

什麼是您的安裝URL?它發佈到Web服務器還是文件共享,並且用戶無權訪問它?還是你在做一些完全不同的事情,比如將部署複製到用戶的機器並以這種方式進行安裝?

+0

我看到它後,它給了我一些啓動錯誤,它與我聯繫。它,第一次不起作用。它被部署到Dropbox公用文件夾。而這隻發生在我身上。它可以在其他幾臺電腦上正常工作。 – 2013-03-04 07:23:37

+0

如果問題在啓動時發生,而不是在安裝應用程序時發生,那麼它不是ClickOnce問題,它是您的應用程序中的一個錯誤。嘗試放入一些跟蹤日誌記錄或消息框語句來確定它發生故障的位置。這可能是因爲您沒有權限訪問您嘗試訪問的某個文件。 – RobinDotNet 2013-03-04 07:37:23

+0

我也這麼認爲。所以我試着把Main包裹起來。沒有。它不會運行。 – 2013-03-04 11:17:18