Iis 使用自托管ASP.NET应用程序回收应用程序池

Iis 使用自托管ASP.NET应用程序回收应用程序池,iis,asp.net-web-api,owin,self-hosting,Iis,Asp.net Web Api,Owin,Self Hosting,如果我想在windows服务中使用Owin自托管asp.net web api应用程序,如何集成IIS提供的应用程序池回收?答案很简单:您不能。应用程序池是一种IIS功能,您只能通过在IIS上托管来享受它。那么,自托管的目的是什么呢?这是您不想自己开发的一项重要功能…,@Pascal self hosting仅在您无法使用IIS的情况下使用。确定,但我什么时候可以不使用IIS?我被迫使用Linux?那么我不会选择asp.net,至少在asp vnext之前不会。自我托管对我来说毫无意义,那么这只

如果我想在windows服务中使用Owin自托管asp.net web api应用程序,如何集成IIS提供的应用程序池回收?

答案很简单:您不能。应用程序池是一种IIS功能,您只能通过在IIS上托管来享受它。

那么,自托管的目的是什么呢?这是您不想自己开发的一项重要功能…,@Pascal self hosting仅在您无法使用IIS的情况下使用。确定,但我什么时候可以不使用IIS?我被迫使用Linux?那么我不会选择asp.net,至少在asp vnext之前不会。自我托管对我来说毫无意义,那么这只是一个巨大的折衷。@Pascal Linux上有支持ASP.NET的web服务器,这些服务器要么直接提供应用程序池(如Jexus),要么使用FastCGI模拟池(如nginx)。你只需要学习那些特定于Linux的方法,而不是单独绑定到IIS。所以是jexus+mono。