1
我有一個Web API 2應用程序,託管在IIS上。OwinStartup停止與IIS(但仍與IIS Express一起工作)發射
要配置OWIN,它具有類似於這樣的啓動類:
[assembly: OwinStartup(typeof(Startup))]
namespace Application.Api
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
throw new Exception("Owin startup class fired"); // Added for test pourposes
}
}
}
這個應用程序的工作就像一個魅力直到它停止射擊的Startup
類:在配置文件中沒有任何改變,沒有包的更新,文件Microsoft.Owin.Host.SystemWeb.dll出現在斌文件夾,配置是OK等
只有它停止工作,但如果我設置的項目作爲啓動項目並運行它與F5使用IIS Express啓動類正確加載。
我檢查的其他職位有可能會導致沒有運氣:
- OWIN not firing up if project not set as Startup with IIS Express
- OwinStartup not firing
- OwinStartup not Starting ... Why?
- Can't get the OWIN Startup class to run in IIS Express after renaming ASP.NET project file
等