#.net #asp.net #iis-7
#.net #asp.net #iis-7
Вопрос:
У меня есть URL-адрес, такой какhttp://localhost/site/someName/file.ext , где file.ext — это разные варианты, и файлы не существуют в папке сайта.
в iis6 я создаю модуль и снимаю флажок «Проверить существование файла», но в iis7 я не могу найти эту опцию и не могу проанализировать этот запрос, потому что IIS показывает сообщение об ошибке: StaticFile 0x80070002
Ответ №1:
Вам нужно зайти в панель управления Добавить Удалить программы Изменить программы Windows и углубиться в настройки IIS, вы должны увидеть веб-инструменты управления (или что-то подобное), затем вы должны найти совместимость с управлением II6. Убедитесь, что у вас установлена консоль управления IIS 6 (скорее всего, это не так). Затем вы можете получить доступ к консоли IIS6, чтобы добавить свое сопоставление без необходимости существования файла (оставьте его для M $, чтобы удалить простой флаг, подобный этому, в более новых версиях их программного обеспечения).
Также обратите внимание, что даже после того, как вы это настроите, в способе обработки этих запросов IIS 7 происходят изменения, которые могут вызвать у вас дополнительные огорчения. Я не могу вспомнить, с чем конкретно я столкнулся, но это было связано с настройками web.config (и я почти уверен, что это из-за какой-то ошибки, которую вы можете найти и получить ответ довольно быстро).
Это мой первый ответ, поэтому надеюсь, что это поможет и удачи!