#asp.net #iis
#asp.net #iis
Вопрос:
Я запускаю веб-сайт с IIS, и я просто использую .html и .php для своих реальных веб-страниц, а не .aspx или что-то в этом роде.
Я пытаюсь сделать это так, когда вы переходите mywebsite.com/something.aspx что он фактически загрузит файл .aspx, а не попытается отобразить его страницу. Однако каждый раз, когда я захожу к нему, он просто выдает мне ошибку HTTP 500.
У меня под моими типами MIME следующие:
.* application/octet-stream
. application/octet-stream
.aspx application/octet-stream
Тем не менее, он по-прежнему выдает ошибку 500, а не просто загружает файл.
Спасибо!
Комментарии:
1. Боже, иногда мы получаем эти отмеченные наградами вопросы и должны спросить, почему? Если вы не используете aspx-страницы, то зачем беспокоиться? Эти страницы должны быть предварительно обработаны сервером, и это включает в себя богатую модель событий и хороший код, написанный на хорошем языке, таком как C # или vb.net . Как только эта страница обрабатывается этим кодом, создается веб-совместимый HTML-код и отправляется в браузер. Я в недоумении, зачем использовать aspx-страницы, а затем не позволять серверу загружать их? Единственный способ сделать это на стороне клиента — передать URL-адрес на стороне клиента серверу, а затем сервер берет верх.
2. звучит как попытка взломать веб-сайт — я не вижу причин, по которым вы хотите напрямую загружать только файл .aspx.
3. @AlbertD.Kallal Вряд ли удостоенный наград вопрос есть bud… Как я уже говорил в своем первом предложении, я не запускаю aspx-страницы на веб-сервере. Только страницы HTML и PHP. Файлы aspx являются частью файлов игры, которые необходимо загрузить. Уже разобрался с проблемой, спасибо за беспокойство ваших ребят.
Ответ №1:
Пришлось удалить ASPX из заголовков HTTP в IIS. Не уверен, как закрыть это, но проблема уже решена.