2011-12-14 11 views
1

この貴重な目標はどのように達成できますか?私はすでにこの含むように私のweb.configファイルを変更:Azure node.jsをローカルで実行しているWebサービスをデバッグする方法

<iisnode 
    debuggingEnabled="true" 
    loggingEnabled="true" 
    devErrorsEnabled="true" 
/> 

をそして、私は私のエミュレートされたウェブ役割http://localhost/server.js/debug/にこのURLを襲ったとき、私はこれを取得:

iisnodeモジュールを初期化するために必要なサポートファイルを展開することができませんデバッガ。 node.jsアプリケーションを実行しているIISアプリケーションプールのIDが、node.jsアプリケーションが配置されているサーバー上のディレクトリへの読み取りアクセス権と書き込みアクセス権を持っていることを確認してください。

答えて

2

ノードインスペクタのデバッグサポートでは、Windows Azure SDK for Node.JS WebPIに含まれていないサードパーティモジュールが必要です。

あなたはIISNode(コントロールパネル/アンインストールプログラム)をアンインストールし、 、あなたがやっている設定手順を繰り返し https://github.com/downloads/tjanczuk/iisnode/iisnode-full-iis7-v0.1.11-x86.msi または https://github.com/downloads/tjanczuk/iisnode/iisnode-full-iis7-v0.1.11-x64.msi

から「フル」IISNode版をインストールする必要があります。

+1

デフォルトでは、デバッガの上にmsiをインストールすると、エミュレータでローカルに有効になります。クラウドで有効にするには、web.configではなくweb.cloud.configを変更する必要があります。すべてのデータがプレーンテキストで渡されるので、非常に安全でないことをクラウド内で有効にしているかどうかだけに気をつけてください。本番アプリケーションのデバッグにはそのまま使用しないでください。 –

+0

agh。この種のデバッガサポートは、webmatrix 2を使って出荷する必要があります。 MSが何かあれば、それはツーリングのサポートです。 :P –

関連する問題