gpt4 book ai didi

c# - 如何在 ASP.Net Boiler Plate MVC 项目中调用应用服务

转载 作者:行者123 更新时间:2023-12-04 17:25:43 26 4
gpt4 key购买 nike

目前我有两个项目。用于管理信息的“Backend”MVC 项目(工作完全正常)。我现在正在构建一个“Frontend”MVC 项目。我正在使用 ASP NET ZEROS 提供的演示。

我已经创建了应用服务,并且在我的后端 应用服务中,我可以访问应用服务和该服务中的方法,而不会出现如下问题。

var _listingService = abp.services.app.listings;

我正在尝试在我的其他项目中执行完全相同的操作,但不幸的是,我无法访问这些服务。 abp 对象可用但服务未定义

enter image description here

请问,如何从另一个应用程序访问我的应用程序服务?我认为在我可以使用它之前必须配置其他东西,但我不完全确定是什么。

更新时间:2020-08-26

我能够添加这一行

<script src="~/AbpServiceProxies/GetAll?type=jquery" type="text/javascript"></script>

这创建了一个从我的 Controller 到 javascript 的代理。然后我可以将我的 Controller 链接到我的应用程序服务。但我希望从 javascript 直接转到 appservices。

最佳答案

可以添加

Configuration.Modules.AbpWebApi().DynamicApiControllerBuilder
.ForAll<IApplicationService>(Assembly.GetAssembly(typeof(yourModule)), "jquery")
.Build();

,更多信息在 https://aspnetboilerplate.com/Pages/Documents/Dynamic-Web-API?searchKey=Proxy

关于c# - 如何在 ASP.Net Boiler Plate MVC 项目中调用应用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63551742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com