IIS Web.config - обеспечивает обнаружение файлов без расширений файлов - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь выполнить процесс проверки, разместив файл на моем домене. Затем на административном портале компании я смогу найти этот файл и завершить процесс проверки. Это терпит неудачу, потому что мой сайт возвращает 404 Ошибка, заявляя, что ресурс не существует, когда это фактически делает. Как мне заставить мой web.config распознавать запрос на файл без расширения файла?!

В моем web.config, но это не работает:

`<configuration>
     <system.webServer>
        <staticContent>
           <mimeMap fileExtension="*" mimeType="text/plain" />
        </staticContent>
                              .
                              . 
                              .`

@ LexLi, ответил на этот вопрос! Вот как я обновил свой файл web.config (ниже).

`<configuration>
     <system.webServer>
        <staticContent>
           <mimeMap fileExtension="." mimeType="text/plain" />
        </staticContent>
                              .
                              . 
                              .`

1 Ответ

0 голосов
/ 16 сентября 2018

Скопировано из комментария.

Для файлов без расширения вы должны использовать . в теге mimeMap как fileExtension.

Когда я писал в блоге в 2009 году я работал в Microsoft, и мой коллега просмотрел исходный код IIS, чтобы подтвердить это.К сожалению, это никогда не было частью официальной документации, поэтому даже после 2009 года было много дискуссий о том, как это сделать.

...