找不到包含 Startup 或 [AssemblyName].Startup class 的程序集
No assembly found containing a Startup or [AssemblyName].Startup class
我试过从其他和类似帖子的答案中解决这个问题,但没有成功。
我正在使用 MVC 5,框架 4.8 最新的 VS2017。
谢谢
我的配置是:(包括其他尝试)
<configuration>
<appSettings>
<!--<add key="owin:AutomaticAppStartup" value="false" />-->
<add key="owin:HandleAllRequests" value="true"/>
<!--<add key="owin:AppStartup" value="Api.xxx" />-->
</appSettings>
</configuration>
启动 class 是:
[assembly: OwinStartupAttribute(typeof(Api.xxx.Startup))]
namespace Api.xxx
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
// Allow all origins
app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
….
}
}
}
和Api是:
namespace Api.xxx
{
[Route("values")]
public class ValuesController : ApiController
{
private static readonly Random _random = new Random();
public IEnumerable<string> Get()
{
var random = new Random();
return new[]
{
_random.Next(0, 10).ToString(),
_random.Next(0, 10).ToString()
};
}
}
}
我认为你需要改变
[assembly: OwinStartupAttribute(typeof(Api.xxx.Startup))]
至
[assembly: OwinStartup(typeof(Api.xxx.Startup))]
参考:https://docs.microsoft.com/en-us/aspnet/aspnet/overview/owin-and-katana/owin-startup-class-detection
我试过从其他和类似帖子的答案中解决这个问题,但没有成功。
我正在使用 MVC 5,框架 4.8 最新的 VS2017。
谢谢
我的配置是:(包括其他尝试)
<configuration>
<appSettings>
<!--<add key="owin:AutomaticAppStartup" value="false" />-->
<add key="owin:HandleAllRequests" value="true"/>
<!--<add key="owin:AppStartup" value="Api.xxx" />-->
</appSettings>
</configuration>
启动 class 是:
[assembly: OwinStartupAttribute(typeof(Api.xxx.Startup))]
namespace Api.xxx
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
// Allow all origins
app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
….
}
}
}
和Api是:
namespace Api.xxx
{
[Route("values")]
public class ValuesController : ApiController
{
private static readonly Random _random = new Random();
public IEnumerable<string> Get()
{
var random = new Random();
return new[]
{
_random.Next(0, 10).ToString(),
_random.Next(0, 10).ToString()
};
}
}
}
我认为你需要改变
[assembly: OwinStartupAttribute(typeof(Api.xxx.Startup))]
至
[assembly: OwinStartup(typeof(Api.xxx.Startup))]
参考:https://docs.microsoft.com/en-us/aspnet/aspnet/overview/owin-and-katana/owin-startup-class-detection