404 страница не найдена для face-api. js - PullRequest
1 голос
/ 07 января 2020

Я пытаюсь реализовать face-api. js в простом проекте, размещенном на локальном IIS, но я получаю следующую проблему

enter image description here

вот мой javascript код

Promise.all([
faceapi.nets.faceRecognitionNet.loadFromUri('/models'),
faceapi.nets.faceLandmark68Net.loadFromUri('/models'),
faceapi.nets.ssdMobilenetv1.loadFromUri('/models')
]).then(start)

Я добавил свой веб-сайт на IIS следующим образом и добавил пользовательский домен в файл хоста, и я просматриваю веб-сайт следующим образом: http://facelocal/index.html

enter image description here

Также моя иерархия выглядит следующим образом

enter image description here

Ответ таков:

enter image description here

Может кто-нибудь помочь мне разобраться в этой проблеме?

1 Ответ

3 голосов
/ 11 января 2020

Сообщение об ошибке совершенно ясно.

Ошибка HTTP 404.3 является специфической c ошибкой в ​​IIS: ограничение типа MIME .

IIS необходимо знать, какой тип содержимого реагирует на файлы stati c без расширения (например, файлы модели).

Поскольку он не определен по умолчанию, необходимо установить тип MIME для файлов stati c без расширения.

Поместите следующий файл web.config в папку root вашего веб-приложения или обновите существующий, добавив узлы remove и mimeMap соответственно в configuration/system.webServer/staticContent.

Надеюсь Не знаю, каким должен быть тип вашей модели MIME-файла, поэтому предполагается, что это text/plain

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <!-- "." means no extension -->
            <!--  to prevent future duplication errors, remove "." mime map in case a higher level configuration is defined somewhere in the web server tree -->
            <remove fileExtension="." />
            <!-- now add the mime map again -->
            <mimeMap fileExtension="." mimeType="text/plain" />
        </staticContent>
    </system.webServer>
</configuration>

Если вам удастся настроить это, эти 404.3 ошибки больше не возникнут.


Связанные: Добавление Stati c Содержимое MIME Mappings

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...