Self Hosting Windows vs Web有哪些优点和缺点?应该首选哪一个?
我们正在开发一个基于OWIN的Web应用程序,该应用程序将包含一些API,并且很少有HTML文件使用这些API,我们正在进行自托管,因为我们不希望与IIS捆绑在一起。我想知道我应该在哪里托管我的Web应用程序,Windows或控制台。为什么?
答案 0 :(得分:1)
优点和缺点是:
自托管
您可以在控制台,winforms,wcf或Windows服务应用程序上自托管
优点
缺点
IIS托管
优点
缺点
根据我的经验,我在Windows服务上使用自托管来获取WCF服务,这是一个非常好的解决方案,因为它给了我一个自助主机应用程序的灵活性,具有Windows服务的一些容错能力。
我建议IIS主机专门用于驱动大量流量的大型应用。同样在您的情况下,因为您正在提供HTML和Web相关文件。