gpt4 book ai didi

google-chrome - Cassini/Google Chrome TypeScript 调试问题

转载 作者:搜寻专家 更新时间:2023-10-30 21:40:38 32 4
gpt4 key购买 nike

使用 Cassini(Visual Studio 2015 版本 14,更新 3)调试 .NET 4.6.1 Web 应用程序时,我在使用 TypeScript 的页面上遇到此错误:

Refused to execute script from 'http://localhost:53049/Scripts/app.ts' because its MIME type ('video/vnd.dlna.mpeg-tts') is not executable.

错误发生在 Chrome 版本 55.0.2883.87 m(64 位)中,而不是 IE。该错误似乎是在上次 Chrome 更新后出现的。

我了解 Visual Studio 将 .js 文件映射到 .ts 文件,并且可以在 Cassini 上运行时调试 .ts 文件。

所以,看来我需要

1) 让Chrome执行.ts文件

2) 让 Visual Studio 停止尝试让 Chrome 执行 .ts 文件,只使用转换后的 .js 文件。

我该怎么做?

这是我的 TypeScript Build 设置。切换“生成源 map ”似乎没有什么不同。

enter image description here

最佳答案

确保 Cassini 使用正确的 mime 类型提供 .ts 文件。您可以将以下内容添加到您的 web.config 文件中以强制执行它:

<system.webServer>
<staticContent>
<remove fileExtension=".ts" />
<mimeMap fileExtension=".ts" mimeType="application/x-typescript" />
</staticContent>
</system.webServer>

关于google-chrome - Cassini/Google Chrome TypeScript 调试问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41655863/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com