C# 无法运行web api(网关)项目-此本地主机页可以’;找不到。找不到该网址的网页:
我正在尝试设置并运行此git项目- 我已经成功地清理并重新构建了整个解决方案。我已成功配置以执行EF核心代码首次迁移,并成功创建了包含2个表的数据库:C# 无法运行web api(网关)项目-此本地主机页可以’;找不到。找不到该网址的网页:,c#,rest,asp.net-core,asp.net-web-api,entity-framework-core,C#,Rest,Asp.net Core,Asp.net Web Api,Entity Framework Core,我正在尝试设置并运行此git项目- 我已经成功地清理并重新构建了整个解决方案。我已成功配置以执行EF核心代码首次迁移,并成功创建了包含2个表的数据库: 会计事务 会计摘要 我可以运行打开的Transaction.WebApi。但是,我无法运行其他两个web api项目:Gateway.WebApi或Identity.WebApi。出现的错误是找不到此本地主机页。找不到网址的网页: 我可以开始SimpleBanking.ConsoleApp项目。测试数据为\src\Services\Ident
- 会计事务
- 会计摘要
我可以开始SimpleBanking.ConsoleApp项目。测试数据为\src\Services\Identity\Services\UserService.cs。但它返回未设置为对象实例的
对象引用。应用程序中断。应用程序关闭。
我能够成功运行此项目
确保运行3台服务器Gateway.WebApi、Identity和Transaction
只有这样,您才能运行控制台应用程序
在控制台中,即使您输入了错误的用户名或密码,系统仍会告诉您登录成功,这会产生误导。然后,当您选择其中一个选项时:
对象引用未设置为对象的实例。
应用程序中断。
应用程序关闭
确保监控日志中的错误我设法运行了
事务
api,但当我运行网关api时,浏览器将打开,但我在原始帖子中提到的错误除外。我已经在网关api中设置了连接字符串。如何监控日志?我也尝试过,但它显示此页面不工作。如果问题仍然存在,请与网站所有者联系。HTTP错误405
您对WebApi的第一次调用必须是具有正确用户名和密码的Post请求。如果一切正常,它将返回一个jwt令牌。任何后续的提款、结存等呼叫都需要传递此令牌。这就是为什么你不能仅仅打开浏览器就可以工作的原因。使用控制台应用程序,我使用命令行运行这些服务。我可以在那里看到输出日志