我已成功创建混合连接(ServerA)并将其链接到我的Azure Web App.状态已成功连接:ServerB:1010已定义
在我的On Premise计算机(ServerA)上,我可以连接到在ServerB:1010上运行的HTTP服务,但由于其他限制,我无法在ServerB上安装Hybrid Connection Manager.
如果我在Azure Web App中使用WebClient.UploadData('ServerB:1010',data []),则会收到以下错误.
无法连接到远程服务器---> System.Net.Sockets.SocketException:尝试以其访问权限禁止的方式访问套接字.
如果我连接到也可从此服务器访问的数据库服务器MySql或Oracle,我没有任何问题
问题是 QueryParams 对象不是蛇形情况
public async Task<IActionResult> Search (
[FromQuery] ProjectFilterDto filterParams,
[FromQuery(Name = "page_size")] int pageSize = 10,
[FromQuery(Name = "page_index")] int pageIndex = 0)
Run Code Online (Sandbox Code Playgroud)
所有其他东西,FromBody 和 Response 都是蛇形语法
启动;
options.SerializerSettings.ContractResolver = new DefaultContractResolver()
{
NamingStrategy = new SnakeCaseNamingStrategy(true, true)
};
Run Code Online (Sandbox Code Playgroud)
有没有办法在不使用 FromQuery(Name="x") 的情况下使 ProjectFilterD 之类的查询参数成为蛇形情况?