2016-06-15 4 views
0

私のアプリケーションには問題なく動作するJavaScriptのインポートがいくつかあります。すべてのjsファイルは、IISサーバーにデプロイする場合、ファイルはローカルに(VS2010)ではなく、正常に動作します「text/htmlの」IIS JavaScriptファイルが500の応答を返し、 "text/html"タイプとして提供されます。

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

を務めていました。 IE11とChromeの両方で500エラーが発生します。

Microsoft VBScript compilation error '800a0400' 

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

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

私もUnderscoreJsと同様の問題を見てきました。

+0

すべてのJavaScriptファイルは、タイプtext/htmlのあるの.jsためのハンドラマッピングを削除します。 Mime Mapsには既に.jsがapplication/javascriptとして設定されていますが、何にも影響しないようです。 – rickjr82

+0

IIS6では、* .jsのアプリケーション拡張があります。これを削除すると、Mime Mapが機能しなくなりました。 – rickjr82

答えて

0

次の修正により、MIMEバイパスが削除され、正しく設定されました。 IIS6で

:.jsファイル

IIS7のためのアプリケーション拡張を削除します。

関連する問題