.NET 4 Запрошенное содержимое похоже на скрипт и не будет обслуживаться статическим обработчиком файлов

#asp.net #iis

#asp.net #iis

Вопрос:

У меня есть

  • IIS 7.5
  • Сервер 2008
  • ASP.Net Веб-сайт 4.0
  • включены службы IIS и статический контент
  • возвращен родительский StaticFile в разделе сопоставления обработчика
  • зарегистрировал asp.net снова в командной строке (the regiis.exe вещь)
  • выполнены все рекомендации, которые обычно предусматривались.

Но это не смогло решить мою проблему.

Комментарии:

1. -В диспетчере IIS я добавил адрес своего веб-сайта в раздел «сайты», остановил веб-сайт по умолчанию и запустил свой. Это помогает мне, и веб-сайт успешно запущен

2. Затем я сравнил свойства веб-сайта по умолчанию с другим сайтом и обнаружил разницу в HttpHandlers. На веб-сайте по умолчанию присутствует nbr обработчиков, в то время как на моем отсутствуют. Я добавил asp.net -обработчик isapi путем копирования свойств с веб-сайта по умолчанию, но есть разница в том, что мой добавленный обработчик был локальным, в то время как веб-сайт по умолчанию отображается интегрированным. Затем я выбираю обработчик, щелкаю правой кнопкой мыши и использую опцию вернуться к родительскому. он добавляет весь необходимый обработчик, и теперь сайт работает должным образом

3. Я думаю, вам нужно описать свое первоначальное намерение. Обычно вам не нужно выполнять ни одно из этих сопоставлений, если вы не делаете что-то «особенное» (отсюда вопрос, чего вы пытались достичь в первую очередь)?

Ответ №1:

перейдите в iis, выберите свой сайт, перейдите к сопоставлению обработчиков на левой панели, нажмите вернуться к родительскому, это должно устранить вашу проблему.