не могу загрузить JavaScript из-за отсутствия MIME-типа в ядре asp.net / IIS Express - PullRequest
0 голосов
/ 06 июля 2019

При использовании импорта в TypeScript, он ищет путь как "../File", без расширения.Но при использовании на моем сайте он не может прочитать файл из-за неправильного типа пантомимы, но если я добавлю расширение файла, он будет работать.Итак, как я могу добавить правильный тип пантомимы?Или есть другое исправление?

Проект является ядром asp.net.

Загрузка модуля из «https://localhost:44361/script/Utility” была заблокирована из-за недопустимого типа MIME («”).

import { ListenToEvent } from "./../Utility";
import { WebRequest, Request } from "./../WebRequestTS";

ListenToEvent("demo", async function (e) {
    console.log("click");

    var req: WebRequest = new WebRequest();
    var m = await req.Fetch(new Request("API", "Demo"));
});

Startup.cs :

var provider = new FileExtensionContentTypeProvider();
provider.Mappings["nosniff"] = "X-Content-Type-Options";

app.UseStaticFiles(new StaticFileOptions {
    FileProvider = new PhysicalFileProvider(Directory.GetCurrentDirectory() + @"\wwwroot\SCRIPT\"),
    RequestPath = "/SCRIPT",
    ContentTypeProvider = provider
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...