我发现我的遗留服务的方法名如下:
公共任务SomeMethodNameAsync(…(
具有API签名
service.someMethodName(…(
让UI向发出XHR请求。本质上,升级迫使我们更改所有具有该签名的API。
我的问题是,这是否是一个文档化的功能,或者,是否有一个标志(我还没有通过谷歌找到(可以禁用API的重命名。
v3.2.0中将该功能列为突破性更改。
它不会更改XHR请求的实际端点,只更改jQuery代理。
要禁用重命名,请在*.Web.Core
模块的PreInitialize
方法中进行配置:
Configuration.Modules.AbpWebCommon().ApiProxyScripting.RemoveAsyncPostfixOnProxyGeneration = false;