2016-04-01 9 views
1

このgithubページに記載されている手順に従っています。しかし、前述のようにすべて実行しても、issnodeパッケージに付属のsetupsamples.batファイルによってインストールされたサンプル・アプリケーションを実行しようとすると、内部的なサーバー・エラーが発生します。iisnode on windows 7 IIS 7.5 throwing 500.19 error

スクリーンショットと関連コードファイルを添付しました。ここで

The issnode home page seems to work fine

Hello world crashes

hello.jsあなたはで構成を有しているので、これはある

var http = require('http'); 

http.createServer(function (req, res) { 
    res.writeHead(200, {'Content-Type': 'text/html'}); 
    res.end('Hello, world! [helloworld sample; iisnode version is ' +  process.env.IISNODE_VERSION + ', node version is ' + process.version + ']'); 
}).listen(process.env.PORT); 

そしてweb.configファイル

<configuration> 
    <system.webServer> 

    <!-- indicates that the hello.js file is a node.js application 
    to be handled by the iisnode module --> 

    <handlers> 
     <add name="iisnode" path="hello.js" verb="*" modules="iisnode" /> 
    </handlers> 

    </system.webServer> 
</configuration> 

答えて

2

ファイルでありますサイトレベルで上書きできないサーバーレベルエル。ハンドラを追加しているので、ロックを解除する必要があるのはハンドラの設定だと仮定します。あなたはiis設定プログラムからそれを行うことができるはずです。そうしないと、appcmdを使ってロックを解除できません。

あなたはここでそれについての詳細を読むことができます:http://www.iis.net/learn/get-started/planning-for-security/how-to-use-locking-in-iis-configuration

http://www.tomdupont.net/2012/10/how-to-unlock-configuration-section.html

+0

アメージング....トリックをした、私はIISには本当に新しいです[OK]をする必要があり、この演習は開かiisに関連して私には非常に多くの概念があります。ありがとう。 –

0

希望私は手遅れパーティーにいませんよ。私は前に同じ問題があった。 この問題の最も一般的な原因は、IIS URL書き換えモジュールをインストールしなかったためです。このモジュールは、標準のIISインストールの一部ではありません。あなたがから明示的にインストールする必要があります。ただ拡張機能をインストール

http://www.iis.net/downloads/microsoft/url-rewrite

、あなたが今