Если вы хотите использовать механизмы кэширования, например Redis или Memcached , возможно, выбор DALMP может быть выбран. Он использует чистый MySQLi . Проверьте это: Уровень абстракции базы данных DALMP для MySQL с использованием PHP.
Кроме того, вы можете «подготовить» свои аргументы перед подготовкой своего запроса, чтобы вы могли создавать динамические запросы и в конце имеют полностью подготовленный запрос. Уровень абстракции базы данных DALMP для MySQL с использованием PHP.
Это могло быть много вещей. У меня была эта проблема сегодня, потому что.NET не была повторно инициализирована после установки IIS (aspnet_regiis -i -enable
или эквивалентная).
Проверьте, что анонимный пользователь, при котором выполнения сайта имеет доступ для чтения к файлу foo.aspx.
IIS6 и более позднее использование 404 ответа, таким образом, не сообщая взломщику, существует ли такой файл даже.
Сайт указывает на различный каталог, где страница не.
Это могли быть полномочия, однако я буду думать, что Вы получили бы ошибку доступа вместо этого.
я предполагаю, что Вы выполняете IIS.
Проверьте, что www.example.com идет в сайт, что Вы думаете, что это.
при хостинге нескольких сайтов на том же IP с помощью заголовков хоста можно хотеть проверить дважды имя, которое Вы используете, идет в сайт, Вы думаете, что это.
У Ray и Joe, вероятно, есть он. Для обслуживания любого типа файла IIS должен иметь отображение для него. Файлы Aspx требуют, чтобы они были отображены на AspNet ISAPI dll, о котором обычно заботится.Net установка. Если Вы устанавливаете IIS после.Net (и я уверен, что существуют другие ситуации), необходимо инициировать это сами путем выполнения aspnet_regiis.
Я случайно нашел другого виновника этой проблемы. Моя страница foo.aspx
ссылалась на конкретную главную страницу, которая содержала директиву <% @ Register%>
для несуществующего пользовательского элемента управления. Удаление ссылки на несуществующий пользовательский элемент управления привело к загрузке моего foo.aspx
вместо 404.
АЛЬТЕРНАТИВНОЕ РЕШЕНИЕ (та же ошибка, возможно, другая причина).
Я установил Visual Studio 2008 Pro без SQL Express, и это вызвало ту же ошибку. Повторная установка VS2008 с включенным sql express, похоже, устранила проблему, или, возможно, установка потребовала других действий. Я пытался зарегистрировать ASP.net много раз до этого, но безуспешно, однако это определенно наиболее вероятная причина. Просто отправлю свой опыт тем, кто тянет за волосы, как я…
Спасибо