2017-09-01 9 views
0

ローカルIISで正常に動作しているreactjs.netを使用しているWebサイトがあります。Azure WebアプリケーションのReactj.NET

Webサイトではasp.net MVC 4.6.1 C#を使用していますが、CMS用にUmbraco 7.6.4を使用していますが、これは無関係です。

WebサイトをAzure Webアプリケーションにアップロードすると、初期サーバー側のJavaScriptが実行されますが、その後は今後のreact jが実行されません。

リアクション.jsファイル内のメソッドの冒頭にconsole.logを追加しました。ウェブアプリでは何も出力されません。

誰でもこの問題を知っていますか?

+1

あなたは[Reactjs.netの公式文書](https://reactjs.net/guides/azure.html)を一目で把握していますか? 'バージョン2.2以降ReactJS.NETは、V8 JavaScriptエンジンを使用してAzureの箱からすぐに動作します。 2.2.0より前のバージョンは、MSIE JavaScriptエンジンを使用することに戻り、サーバー側のレンダリング中にローカルで発生していないJavaScriptエラーが発生する可能性があります。また、関連する[ブログ](http://www.samulihaverinen .com/web-development/dotnet/2016/01/19/how-to-run-clearscript-v8-javascript-engine-in-azure /)それが役に立つと願っています。 –

+0

@TomSunこれを回答として追加すると、それは受け入れられたとマークされます –

+0

さて、私は答えとして追加しました。 –

答えて

0

Reactjs.net offical documentから回答が得られるかもしれません。私も関連するブログを見つける、詳細はitを参照してください。

バージョン2.2以降ReactJS.NETは、V8 JavaScriptエンジンを使用してAzureでそのまま使用できます。 2.2.0より前のバージョンでは、MSIE JavaScriptエンジンを使用することになり、ローカルでは発生していないサーバー側のレンダリング中にJavaScriptエラーが発生する可能性があります。

関連する問題