2013-10-02 188 views
1

嘗試安裝我們的VSTO ClickOnce應用程序時,客戶收到403錯誤。我們託管在GoDaddy IIS7上。ClickOnce錯誤403:禁止

「下載(以.deploy結尾的文件之一)沒有成功。System.Net.WebException:遠程服務器返回錯誤(403):禁止。」

FWIW我已確保安裝所需的所有文件都存在於遠程目錄中。從Visual Studio發佈成功沒有任何錯誤。

安裝程序託管在GoDaddy上,它有all the correct ClickOnce MIME types集。我們沒有修改任何這些。

順便說一句,找不到ClickOnce錯誤日誌!在線搜索顯示默認日誌is located in Temporary Internet Files,但它不在那裏。我們沒有自己的自定義日誌文件位置集,並且我們不希望爲客戶的日誌設置自定義位置,如果我們可以取而代之的是默認位置。無論如何,它聽起來不像聲明對話框中的「詳細信息」按鈕所顯示的堆棧跟蹤之外的任何其他信息。

+0

你有沒有找到答案呢?我與我的VSTO應用程序有同樣的問題... – gotmike

回答

0

聽起來像沒有對您的客戶的此文件的讀取權限。

嘗試直接下載文件。

+0

一個好主意,但我可以手動下載.deploy文件。 –

+0

這不太可能,但你有沒有一些.htaccess限制? – Lucas

+0

很抱歉忘了提及我們在IIS7上。使用他們的支持嘗試通過web.config文件添加對.vsto MIME類型的支持。雖然你會認爲如果它是MIME,我們甚至不會下載.vsto文件。 –