То, почему aspx файл возвратился бы 404 (“Страница не может быть найдено”),

Если вы хотите использовать механизмы кэширования, например Redis или Memcached , возможно, выбор DALMP может быть выбран. Он использует чистый MySQLi . Проверьте это: Уровень абстракции базы данных DALMP для MySQL с использованием PHP.

Кроме того, вы можете «подготовить» свои аргументы перед подготовкой своего запроса, чтобы вы могли создавать динамические запросы и в конце имеют полностью подготовленный запрос. Уровень абстракции базы данных DALMP для MySQL с использованием PHP.

34
задан BIBD 15 October 2015 в 18:27
поделиться

7 ответов

Это могло быть много вещей. У меня была эта проблема сегодня, потому что.NET не была повторно инициализирована после установки IIS (aspnet_regiis -i -enable или эквивалентная).

62
ответ дан Jeremy Stein 27 November 2019 в 16:36
поделиться

Проверьте, что анонимный пользователь, при котором выполнения сайта имеет доступ для чтения к файлу foo.aspx.

IIS6 и более позднее использование 404 ответа, таким образом, не сообщая взломщику, существует ли такой файл даже.

4
ответ дан Powerlord 27 November 2019 в 16:36
поделиться

Сайт указывает на различный каталог, где страница не.

Это могли быть полномочия, однако я буду думать, что Вы получили бы ошибку доступа вместо этого.

я предполагаю, что Вы выполняете IIS.

0
ответ дан Chuck Conway 27 November 2019 в 16:36
поделиться

Проверьте, что www.example.com идет в сайт, что Вы думаете, что это.

при хостинге нескольких сайтов на том же IP с помощью заголовков хоста можно хотеть проверить дважды имя, которое Вы используете, идет в сайт, Вы думаете, что это.

0
ответ дан Darryl Braaten 27 November 2019 в 16:36
поделиться

У Ray и Joe, вероятно, есть он. Для обслуживания любого типа файла IIS должен иметь отображение для него. Файлы Aspx требуют, чтобы они были отображены на AspNet ISAPI dll, о котором обычно заботится.Net установка. Если Вы устанавливаете IIS после.Net (и я уверен, что существуют другие ситуации), необходимо инициировать это сами путем выполнения aspnet_regiis.

0
ответ дан bmm6o 27 November 2019 в 16:36
поделиться

Я случайно нашел другого виновника этой проблемы. Моя страница foo.aspx ссылалась на конкретную главную страницу, которая содержала директиву <% @ Register%> для несуществующего пользовательского элемента управления. Удаление ссылки на несуществующий пользовательский элемент управления привело к загрузке моего foo.aspx вместо 404.

4
ответ дан 27 November 2019 в 16:36
поделиться

АЛЬТЕРНАТИВНОЕ РЕШЕНИЕ (та же ошибка, возможно, другая причина).

Я установил Visual Studio 2008 Pro без SQL Express, и это вызвало ту же ошибку. Повторная установка VS2008 с включенным sql express, похоже, устранила проблему, или, возможно, установка потребовала других действий. Я пытался зарегистрировать ASP.net много раз до этого, но безуспешно, однако это определенно наиболее вероятная причина. Просто отправлю свой опыт тем, кто тянет за волосы, как я…

Спасибо

0
ответ дан 27 November 2019 в 16:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: