IIS JavaScript文件提供500响应,作为类型" text / html"

时间:2016-06-15 16:01:36

标签: javascript .net iis vbscript

我的应用程序有几个javascript导入,没有问题,一个没有。所有js文件都作为" text / html"

提供
<script src="app/node_modules/lodash/index.js" type="application/javascript"></script>

该文件在本地(VS2010)可以正常工作,但在部署到IIS服务器时则无法正常工作。它在IE11和Chrome中均出现500错误。

Microsoft VBScript compilation  error '800a0400' 

Expected statement
app/node_modules/lodash/index.js, line 88 

-([\s\S]+?)
^

我也看到过与UnderscoreJs类似的问题。

1 个答案:

答案 0 :(得分:0)

以下修复程序删除了MIME绕过并允许正确设置它们。

在IIS6中:删除.js的应用程序扩展名

IIS7:删除.js的处理程序映射