我刚开始努力了解owin和katana。在Asp.Net tutorial 之后,我在VS2013中创建了一个空白的asp.net项目并添加了一个对Microsoft.Owin.Host.SystemWeb
的Nuget包引用。如图所示,我创建的项目是空白的。什么是Visual Studio 2013项目使其成为一个katana项目?
这包含了什么,除了AssemblyInfo.cs
,Web.config
和packages.config
。现在,当我运行(F5)这一点,它说含有OwinStartupAttribute发现
- 没有装配。
- 找不到包含启动或[AssemblyName] .Startup类的程序集。要禁用OWIN启动发现,请在web.config中将appSetting owin:AutomaticAppStartup的值设置为“false”。 要指定OWIN启动程序集,类或方法,请在您的web.config中将具有完全限定启动类或 配置方法名称的appSetting owin:AppStartup添加到 。
现在的问题是如何通过增加的NuGet参考Microsoft.Owin.Host.SystemWeb
刚刚问世,就开始寻找一些具体的事情来Owin像Startup
类等为错误消息指出? 我的意思是我没有那个Nuget引用运行了一个不同的项目和错误信息是完全不同的。至少在两个文件AssemblyInfo.cs
,Web.config
中通过添加Nuget引用似乎没有任何变化。据我了解,添加Nuget添加了一个packages.config文件并添加了一些项目引用。此外,我已经比较了两个项目的选项卡的项目属性,我没有发现任何区别! 所以我想知道世界上究竟是什么导致Owin项目寻找一个Startup类?
http://www.asp.net/aspnet/overview/owin-and-katana/owin-startup-class-detection – 2014-09-23 05:24:02