2013-05-06 100 views
0

我試圖將一個.sqlite數據庫文件放在我的服務器上,以便用戶可以下載它(最終它將成爲數據庫的替換/更新)一個iOS應用程序 - 更多背景請參閱this question)。在我們的服務器上,我們有一個「下載」文件夾,目前正在使用它來允許用戶成功下載.mde數據庫文件。我試圖把我的.sqlite文件放在同一個下載文件夾中(並且只是改變它,以便指向.sqlite數據庫而不是.mde數據庫),但那不起作用 - 我得到一個http狀態碼404。例如,如果我只是打開一個新的Internet Explorer或Firefox窗口並在地址欄中鍵入.mde的位置,我會收到一個提示,詢問我是要保存該文件還是選擇打開該文件應用程序從列表中。如果我輸入.sqlite文件的位置,我沒有得到任何下載提示,我只是被重定向到顯示404代碼的錯誤屏幕(並且我已驗證我輸入了.sqlite文件的文件名和目錄正確的約100次)。嘗試在Windows Server 2003上下載文件時出現404錯誤

還有什麼我需要做的,以允許我的.sqlite文件被下載(如「註冊」特定文件或擴展莫名其妙)?

我真的不熟悉所有這些服務器端的東西,所以如果有什麼不清楚,我很抱歉,我會盡力提供任何其他信息,如果我可以幫助。

回答

0

嘗試下載它像right click --> 'save link as'或只是打開site.com/folder,所以它會列出該文件夾中的所有文件..讓我知道你是否看到你的.sqlite文件。

而且,必須有爲什麼您會收到404錯誤代碼,因爲它意味着另一種解釋:

The 404 or Not Found error message is a HTTP standard response code indicating that the client was able to communicate with the server, but the server could not find what was requested. 

你確定你上傳到正確的文件夾?

UPDATE:請隨時檢查了這一點:error: the details of the application error from being viewed remotely

另外,嘗試這種解決方案:

複製和錯誤的文本粘貼到web.config文件,以便文件只有這在裏面。

<configuration> 
    <system.web> 
     <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> 
    </system.web> </configuration> 

重命名應用程序文件夾的根目錄下的web.config Web.Config文件(區分大小寫)。我的應用程序位於public/abc文件夾中,因此我將該web.config文件放在那裏。它不需要進入/公共文件夾或/文件夾。

+0

當我做'保存目標爲'時,它會打開一個瀏覽,以便我可以選擇保存它的位置,但是當我點擊'保存'時,我只會收到'myDB無法下載'的消息。沒有其他的錯誤信息(只是'retry','cancel'或'view downloads'選項)。當我嘗試只是文件夾,我得到另一個錯誤屏幕說'服務器錯誤'/'應用程序中。它繼續說道:「此應用程序的當前自定義錯誤設置阻止了遠程查看應用程序錯誤的細節(出於安全原因)。」 – GeneralMike 2013-05-06 17:58:22

+0

已更新我上面的第一個答案。 – NMALKO 2013-05-06 19:19:20

+0

嗯,我只有一個web.config文件,如果這是一個Web應用程序,對不對?我沒有一個應用程序運行它 - 它只是一個文件,我試圖把它放在我的服務器上以供下載。 – GeneralMike 2013-05-07 12:35:33

相關問題