If I can ask this question - are you users for these dashboard pages going to be users on a specific domain(s), or are you looking to publish dashboard content for users outside your domain? The answer might help the context of the answer for the IIS question.
Also.....are you using SQL Server Enterprise and are you part of the Software Assurance program? That might seem like an odd question, but there's a reason for asking that relates to another option with Power BI.
Regardless, there's a way you can publish Power BI reports to a server (either in the cloud, or on your own internal server), and then set up a refresh schedule. Again, the answer to the original question (on whether users are just domain users who would run these dashboards in a browser but inside your domain....or if they will be outside users) might drive how simple....or "not so simple" this can be.