azure – 错误System.BadImageFormatException服务结构
发布时间:2020-12-16 04:25:45 所属栏目:asp.Net 来源:网络整理
导读:问题 我正在构建服务结构应用程序.当我创建一个项目并运行它工作正常.但是当我在Api控制器中注入一个服务时,它给了我这个错误,我试图解决它,但还没有成功. 错误 System.BadImageFormatException Could not load file or assembly ‘dotnet-aspnet-codegenera
问题
我正在构建服务结构应用程序.当我创建一个项目并运行它工作正常.但是当我在Api控制器中注入一个服务时,它给了我这个错误,我试图解决它,但还没有成功. 错误
图片 我添加了这项服务 protected override IEnumerable<ServiceInstanceListener> CreateServiceInstanceListeners() { return new ServiceInstanceListener[] { new ServiceInstanceListener(serviceContext => new KestrelCommunicationListener(serviceContext,"ServiceEndpoint",(url,listener) => { ServiceEventSource.Current.ServiceMessage(serviceContext,$"Starting Kestrel on {url}"); return new WebHostBuilder() .UseKestrel() .ConfigureServices( services => services .AddSingleton<StatelessServiceContext>(serviceContext) .AddScoped(typeof(ISendMessage),typeof(SendMessage)) ) .UseContentRoot(Directory.GetCurrentDirectory()) .UseStartup<Startup>() .UseServiceFabricIntegration(listener,ServiceFabricIntegrationOptions.None) .UseUrls(url) .Build(); })) }; } 解决方法
这是我们前面遇到的一个问题,当你尝试添加asp.net核心控制器时.出于某种原因,visual studio添加了对“Microsoft.VisualStudio.Web.CodeGeneration.Design”的引用.
我的想法是删除引用,也不使用Project-> Add-> Controller添加控制器. 只需添加基本代码文件并从早期控制器复制内容即可. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET MVC中获取原始请求
- asp.net – 单元测试操作过滤器 – 如何模拟ViewResult
- WeihanLi.Npoi 1.13.0 更新日志
- MVC3 .NET会话随机丢失会话值并返回null
- ASP.NET – ActionResult参数在传递字符串时总是返回null –
- asp.net-mvc-4 – 如何为Web API控制器方法指定ContentType
- 如何在ASP.net中取消事件冒泡?
- asp.net – 用于SITE的IIS配置编辑器部分中缺少httpCompres
- asp.net-mvc – 免费.Net云主机与SQL Server数据库
- .net – 默认启用UnsafeHeaderParsing是否可以接受?