我刚刚使用EntityFramework和Module Zero下载了ASP.NET MVC5的ASP.NET Boilerplate模板。使用VS2017运行,首次构建/运行我在项目中遇到未处理的异常。除了遵循设置说明,使用Package Manager Update-Database命令等创建数据库之外,我没有以任何方式修改项目。
Startup.cs第17行app.UseAbp();错误是 " Castle.MicroKernel.ComponentNotFoundException:没有组件 支持服务Abp.Resources.EmbeddedResourceManager了 发现"
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.UseAbp();
app.UseOAuthBearerAuthentication(AccountController.OAuthBearerOptions);
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login")
});
app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie);
app.MapSignalR();
}
}
堆栈跟踪如下。
发生了Castle.MicroKernel.ComponentNotFoundException HResult = 0x80131500消息=没有用于支持服务的组件 找到了Abp.Resources.Embedded.IEmbeddedResourceManager Source = Castle.Windsor StackTrace:at Castle.MicroKernel.DefaultKernel.Castle.MicroKernel.IKernelInternal.Resolve(类型 服务,IDictionary参数,IReleasePolicy政策)at Castle.MicroKernel.DefaultKernel.Resolve(类型服务,IDictionary 参数)在Castle.Windsor.WindsorContainer.ResolveT at Abp.Dependency.IocManager.ResolveT at Abp.Owin.AbpOwinExtensions.UseAbp(IAppBuilder app,Action1 optionsAction at Abp.Owin.AbpOwinExtensions.UseAbp(IAppBuilder app) 在MySaaSApp.Web.Startup.Configuration(IAppBuilder应用程序)中 五:\开发\ ASP Boilerplate \ 3.1.3 \ src \ MySaaSApp.Web \ App_Start \ Startup.cs:第17行
有人可以帮忙吗?