我正在创建在.NET中使用Identity 2.1.0框架的应用程序。我在Visual Studio 2015中开始作为Empty Web App(模板)项目。现在,我在项目中使用Microsoft.AspNet.WebApi.Owin
和Microsoft.Owin.Host.SystemWeb
NuGet包。我知道OWIN是一个规范,旨在避免单片框架,并指定较小的应用程序组件与服务器的交互方式。但是,我需要部署到Azure App Services。
我找到了一些示例(博客),其中人们将OWIN Web Api应用程序部署为Azure云服务工作者角色的自托管。但我不想要这个,因为我不使用Cloud Service。
由于我使用Microsoft.Owin.Host.SystemWeb
,我是否可以将其部署到Azure App服务(我假设管理内部IIS实例)?
.NET生态系统新手在这里 - 所以请原谅我在问题中可能出现的任何裁员。
答案 0 :(得分:8)
Microsoft.Owin.Host.SystemWeb
用于在IIS中托管,所有Azure App Service Web应用程序都托管在IIS中,因此这正是您想要的(实际上,自托管可能无法与Azure App一起使用)服务)。