我正在创建一个基本的.NET核心2.0应用程序
[New]-[Project]-[.NET Core]->[ASP.NET Core Web Application (.NET Core)]-[Web Application (No Auth)]
并试图通过以下教程添加ReactJS:(https://reactjs.net/getting-started/tutorial.html)
但是,在阅读本教程时,我会得到一个"InvalidOperationException“错误,它说:‘无法从根提供程序解析作用域服务InvalidOperationException’。
具体而言,错误来自app.UseReact(config=> .)本教程的一节。
尽管我在国内外进行了多次搜索,但我还是空手而归,所以我向在座的各位伸出了手。如果这是参考或已经解决这里,请让我也知道。
我希望我只是忽略了这里的一些东西。
假设:
更新:
事实证明,问题是我以前安装的React版本与声明的React版本之间存在不匹配。
解决方案是通过命令行简单地重新安装React,使其与项目保持一致。
谢谢你的帮助!
发布于 2017-08-27 18:30:41
请参阅https://github.com/reactjs/React.NET/issues/433
Startup.cs的变化
public void ConfigureServices(IServiceCollection services)至
public IServiceProvider ConfigureServices(IServiceCollection services)和return services.BuildServiceProvider();
我还必须更新/升级我的节点到c6.11.2 (通过MSI),但我认为这与您的问题无关。
https://stackoverflow.com/questions/45288226
复制相似问题