У меня есть следующая настройка в IIS:
- Веб-сайт по умолчанию (www.foo.com), содержащий стандартный сайт html
- Веб-приложение под веб-сайтом по умолчанию (www.foo.com/bar) работает с IIS Node
- Node используется экспресс
Я не могу на всю жизнь меня правильно настроить эту штуку, поэтому, когда я попал в веб-приложение, приложение правильно работает с приложением node. Я думаю, что моя проблема заключается в web.config. Может ли кто-нибудь помочь мне написать правильный web.config, чтобы это правильно работало? Текущая версия моей конфигурации будет отвечать мне на сервер node ответ, который говорит, что он не может получить ресурс при любом URL-адресе, который я печатаю.
Вот текущая версия моей конфигурации:
<configuration>
<system.webServer>
<handlers>
<add name="iisnode" path="app.js" verb="*" modules="iisnode" />
</handlers>
<rewrite>
<rules>
<rule name="bar">
<match url="bar/*" />
<action type="Rewrite" url="app.js" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>