小编elv*_*lic的帖子

Azure混合连接到HTTP服务

我已成功创建混合连接(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,我没有任何问题

azure azure-web-sites

1
推荐指数
1
解决办法
1826
查看次数

SnakeCase QueryParams .Net Core

问题是 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 之类的查询参数成为蛇形情况?

asp.net-core-webapi

0
推荐指数
1
解决办法
1235
查看次数