私はループバックを使用してAPIを構築しました。 Googlingは、1)NSSMを使用してサービスを作成する方法、または2)IISNode(IISモジュールを使用)を使用してIISプロセスを使用してAPIをホストするという2つの異なるオプションがありました。 IISを使用するメリットが無視できないほど強かったので、私はそのオプションを選択しました。IISNodeを使用したIISでのループバックAPIのホスト
ループバックのドキュメントでは、iisnodeを使用してループバックAPIをホストすることができますが、トピックに関するガイダンスは提供されません。
iisnodeのドキュメントには、いくつかの非常に基本的な例がありますが、Express(ループバックが構築されています)をベースにしていますが、iisnodeで使用するループバックアプリケーションを適用する方法を明確にしていません。単純化したすべての例では、メインノードファイルはノードプロジェクトのルートレベルにあります。しかし、ループバックは "〜/ server/server.js"に保持されます。これにより、iisnodeが動作するために必要なweb.configファイルの配置場所と設定場所が不明確になります。
iisnodeを使用してIISでLoopbackプロジェクトをホスティングするための適切なチュートリアルやウォークスルーを知っている人はいますか?私が見つけたのは、「よく...」の効果を述べる漠然とした記事です。はになるはずです。誰かがiisnodeを使ってループバックプロジェクトを正常にホストしましたか?
はい、web.configファイルはループバックのメインファイルを指す必要があります。私はそれを試みましたが、悲しいことに成功しませんでした。たぶんそれは私のサイトがIISでセットアップされているからでしょうか?サイトにはトップレベルの一般的なランディングHTMLページがあります。そのサイトでは、私はループバックAPIをホストしたいサブディレクトリ「Compass」を作成しました。 web.configファイルが置かれている「Compass」ディレクトリにあります。私が読んだ例と、参照した例に基づいて、サブディレクトリは適切な場所のように見えました。しかし、喜びはありません。 iisnodeがインストール済みのモジュールであることを確認しました。しかし、私はもう一度トーンを試してみる。 – user3356792