我们可以以编程方式将一个网站托管到IIS吗?

问题描述:

我想创建一个Windows应用程序,一旦项目所在位置就能够托管一个网站。我知道某些变量需要提供给应用程序。我的需要是,没有IIS知识的用户可以将网站托管到他/她的本地系统。我们可以以编程方式将一个网站托管到IIS吗?

可能吗?

是的,有点,有很多警告。

是的,你可以重新创建一个应用程序,监听端口80 &做些什么。你想要什么取决于你的网站是什么。简单的html会很容易,你必须做更多的工作才能让你重新思考自己在做什么。

OWIN应该能够帮助你,因为它旨在将主机与主机分开。

更大的问题是您为什么认为这将是您的应用程序的最佳方法?有更好的方法,比如使用静态html的自托管REST服务,这可能更适合。如果网站需要处理任何流量,那么Web服务器确实是唯一的方法。