C# Azure WebRole和Owin配置是否在独立线程中启动?
我在WebRole入口点的OnStart方法中初始化了一些静态类型。 正如我所知,web角色是在任何其他初始值设定项之前执行的。我假设可以从任何子线程访问Web角色入口点中初始化的静态数据,但当我试图读取OWIN配置文件中的静态数据时(在我的例子中是signer),它是空的,就像从未初始化过一样 为什么我无法从OWIN线程访问此数据? web角色和owin中间件是否在其自己的独立线程中运行C# Azure WebRole和Owin配置是否在独立线程中启动?,c#,multithreading,azure,azure-web-roles,owin,C#,Multithreading,Azure,Azure Web Roles,Owin,我在WebRole入口点的OnStart方法中初始化了一些静态类型。 正如我所知,web角色是在任何其他初始值设定项之前执行的。我假设可以从任何子线程访问Web角色入口点中初始化的静态数据,但当我试图读取OWIN配置文件中的静态数据时(在我的例子中是signer),它是空的,就像从未初始化过一样 为什么我无法从OWIN线程访问此数据? web角色和owin中间件是否在其自己的独立线程中运行 希望有人能给我解释一下这一部分:)WebRole入口点在waihost.exe中运行,OWIN在w3wp.
希望有人能给我解释一下这一部分:)WebRole入口点在waihost.exe中运行,OWIN在w3wp.exe中运行。您需要在OWIN启动中进行类型初始化。这是一个方便的参考,可以查看Azure VM中不同的东西在哪里运行。谢谢您的回复,Kevin!