0

Я пытаюсь поместить файл базы данных .sqlite на свой сервер, чтобы пользователи могли его загрузить (в конечном итоге это будет замена/обновление для базы данных, которая поставляется с приложение iOS - см. this question для получения дополнительной информации). На нашем сервере у нас есть папка «загрузка», которая в настоящее время используется, чтобы позволить пользователям успешно загружать файлы базы данных .mde. Я попытался поместить мой файл .sqlite в ту же папку для загрузки (и просто его изменить, поэтому я указываю на базу данных .sqlite вместо базы данных .mde), но это не сработает - я получаю код статуса http 404.Ошибка 404 при попытке загрузить файл в Windows Server 2003

Например, если я просто открываю новое окно Internet Explorer или Firefox и набираю адрес .mde в адресной строке, я получаю приглашение с запросом, хочу ли я сохранить файл или открыть его с помощью приложение из списка. Если я введу местоположение в файл .sqlite, я не получаю приглашения на загрузку, я просто перенаправляюсь на экран ошибки, показывающий код 404 (и я подтвердил, что набрал имя файла и каталог для файла .sqlite правильно около 100 раз).

Есть ли что-то еще, что мне нужно сделать, чтобы можно было загрузить мой .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

+0

Обновлен мой первый ответ выше. – NMALKO

+0

Хм, у меня был бы только файл web.config, если это было веб-приложение, верно? У меня нет приложения, которое запускает это вообще - это просто файл, который я пытаюсь установить на моем сервере, чтобы сделать его доступным для загрузки. – GeneralMike

Смежные вопросы