Deploying Strapi on window server with IIS

I am trying to install strapi in win server on IIS using IISNode. I created server.js and placed the below code as well:
const strapi = require(‘@strapi/strapi’);
const app = strapi({ distDir: ‘./dist’ });
app.start();

So when I run Node server.js it works fine on localhost. But when I run using IIS as a site, it doesn’t work. Anyone has done similar setup and can tell what exactly I am missing here.

Looks like nobody knows about this - is it possible?!

I am trying the same thing, but I just created an env.production with the new site created on IIS ip and port. the server I am using has already node installed on it so not sure how to proceed from here.