問題タブ [iisnode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - node.js から iisnode に切り替える場合、何を変更する必要がありますか?
iisnode でノード アプリケーションを実行しようとしています。このアプリは node.js 上で問題なく動作します。ただし、このアプリをasp.netアプリケーションに統合する必要があるため、iisnodeを使用してiisでこのアプリを実行しようとしています! しかし、私はいくつかの困難に直面しています!config または server.js ファイルを機能させるために変更する必要があるものはありますか?
ありがとう !
javascript - iisnode HTTP エラー 500.0
server.js にアクセスしようとすると、500.0 エラーが発生します。関連するすべての問題に目を通し、提案された解決策を試しましたが、それでもうまくいきません。助けを求めています。それは機能していましたが、停止しました。おそらくweb.configの問題でしょうか?
https://f.cloud.github.com/assets/3083282/983807/895e8922-087a-11e3-829a-6600da62cb7f.png
<handlers>
<add name="iisnode" path="server.js" verb="*" modules="iisnode" />
</handlers>
<iisnode nodeProcessCountPerApplication="1" debuggingEnabled="true" watchedFiles="*.js;node_modules\*;routes\*.js;views\*.jade" nodeProcessCommandLine="\Program Files (x86)\nodejs\node.exe" loggingEnabled="true" debugHeaderEnabled="true" devErrorsEnabled="true" />
iisnode v 0.2.7.0 x64 node.js v 0.10.16.0 x86
server.js に uncaughtException ハンドラがあり、何も表示されません。
32 ビット アプリケーションを有効にする: False
ETW トレース:
- iisnode が新しい http 要求を受け取りました
- iisnode が新しい node.exe プロセスを初期化できませんでした
- iisnode が新しい node.js アプリケーションの初期化に失敗しました
- iisnode が新しい node.js アプリケーションを作成できませんでした
- iisnode が新しい http 要求を処理できませんでした
どんな助けでも大歓迎です。
node.js - Windows azureにsocket.io node.jsアプリケーションをデプロイする方法は?
主に.NETに基づいたWindows Azureアプリケーションを構築していますが、node.jsを使用してsocket.ioサーバーも構築する必要があるため、socket.ioサーバーをデプロイし、このsocket.io URLを使用して接続する必要があります.NET アプリケーション。
ここにリストされているすべての手順に従いました。また、socket.io をローカルで実行することはできますが、クラウドにデプロイすると起動しません。socket.io のコード スニペットを以下に示します。
ローカルエミュレータでホストしたとき、ブラウザで 127.0.0.1:81 がこれを指していました
しかし、127.0.0.1:4001 はブラウザーに "Cannot GET /" を示しました。これは、socket.io サーバーがその URL で実行されていることを示しています。
しかし、同じものをクラウドにデプロイすると、クラウド サービスがホストされている URL のスクリーンショットと同じになりますが、socket.io サーバーが開始されているはずのポート 4001 で、ページを表示できないと表示されます。
web.config などの他のファイルを確認する必要がある場合はお知らせください。
私はこの問題に永遠に立ち往生しており、私のプロジェクトにとって非常に重要です。提案やアイデアをいただければ幸いです。
ありがとう
node.js - iisnode でノード アプリを実行すると EACCES エラーが発生する
iisnode を使用して単純なノード アプリケーションを IIS で実行するのに苦労しています。アプリケーションは次のとおりです。
これが私が得ているエラーです:
これは私の開発ボックスにあるため、 app_pool スーパーユーザー権限を与えましたが、それは役に立ちませんでした.
node.js - iisnode、nodejs、および node-soap ライブラリの使用中に無効な Win32 アプリケーションが発生する
IIS 7、Windows Server 2008、iisnode および node.js 0.10.20 で実行されている Node.js/ Node-soapサービスのセットアップで問題が発生しています。同じコードを使用したこの同じセットアップは、社内の別のサーバーで実行されており、完全に機能しています。問題は、セットアップ プロセスが文書化されておらず、すべてをセットアップした人が新しいサーバーに移行できないことです。また、NodeもIISnodeも予備知識がありません。
これは、出力されるエラー メッセージです。
要求の処理中に iisnode でエラーが発生しました。
HRESULT: 0x2 HTTP ステータス: 500 HTTP 理由: 内部サーバー エラー system.webServer/iisnode/@devErrorsEnabled 構成設定が「true」であるため、この HTTP 200 応答を受信しています。
node.exe プロセスの stdout および stderr のログに加えて、デバッグおよび ETW トレースを使用して問題をさらに診断することを検討してください。
node.exe プロセスによって stderr に生成された出力の最後の 64k を以下に示します。
アプリケーションがキャッチされない例外をスローしたため終了しました: エラー: %1 は有効な Win32 アプリケーションではありません。
\node_modules\soap\node_modules\node-expat\build\Release\node_expat.node
- Node.js ファイルに以下を追加しました。
今私がオンラインで見つけたものは、試してみましたがうまくいきませんでした.
このスタック オーバーフローの質問から、次の 2 つのことを試しました。
この部分を Node.js ファイルに追加しました。
/li>シンボリックリンクを作成しました:
/li>
何か他のことを試したら更新します。
すべての助けをいただければ幸いです。
更新 1 : Enable32-Bit Applications = False.
IIS で設定されていることを確認し、VS 2010 x64 redist
バイナリを修復しました
node.js - msnodesql-0.2.1-v0.10-x64.msi をダウンロードできません
msnodesql をインストールできません。
もともとやってみた
...そしてこれは、msnodesql に取って代わられたことを警告します。
Node.js と iisnode を正常にインストールし、サンプルの Hello.js が提供されていることを確認したので (yayee、すばらしい)、少なくとも node と iisnode は機能しています。
前提条件をインストールしました:
...そして、これを実行すると、次のようになります。
ライセンス キーを使用して C++ を登録したので、ここで不足しているものを誰か教えてもらえますか?
ここで初歩的な質問ですみませんが、「追加の依存関係についてパッケージを確認する」にはどうすればよいですか? それは正確に何を指していますか?