尝试在Windows Server 2003上下载文件时出现404错误

时间:2013-05-06 17:40:27

标签: sqlite download http-status-code-404 windows-server-2003

我正在尝试将.sqlite数据库文件放在我的服务器上,以便用户可以下载它(最终它将成为iOS应用程序附带的数据库的替换/更新 - 请参阅this question更多背景)。在我们的服务器上,我们有一个“download”文件夹,当前用于允许用户成功下载.mde数据库文件。我尝试将我的.sqlite文件放在同一个下载文件夹中(只是更改它,所以我指向.sqlite数据库而不是.mde数据库),但这不起作用 - 我得到一个http状态代码404。

例如,如果我只是打开一个新的Internet Explorer或Firefox窗口并在地址栏中键入.mde的位置,我会收到一个提示,询问我是要保存文件还是选择使用应用程序打开它从列表中。如果我输入.sqlite文件的位置,我没有得到任何下载提示,我只是被重定向到显示404代码的错误屏幕(我已经验证我输入了.sqlite文件的文件名和目录正确约100次)。

我还需要做些什么来允许下载我的.sqlite文件(比如“注册”某个特定文件或扩展名)?

我真的不熟悉所有这些服务器方面的东西,所以如果有什么不清楚我道歉,我会尝试提供任何其他可能有用的信息。

1 个答案:

答案 0 :(得分: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.

您确定要将其上传到正确的文件夹吗?

更新:请随时查看: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文件放在那里。它不需要进入/ public文件夹或/文件夹。