我正在尝试使用Invoke-WebRequest将特殊字符(挪威语)发送到ASP .NET MVC4 API控制器.
我的问题是,如果我的json数据包含ÆØÅ等字符,则json对象在被控制器接收时显示为NULL.
我的代码示例:
$text = 'Æ Ø Å'
$jsondata = $text | ConvertTo-Json
Invoke-WebRequest -Method POST -Uri http://contoso.com/create -ContentType 'application/json; charset=utf8' -Body $jsondata
Run Code Online (Sandbox Code Playgroud)
此外,当看到提琴手时,人物会像通常奇怪的utf8盒子一样出现.
将fson数据从fiddler发送到同一API控制器工作正常
有什么建议?
我是powershell的新手,必须根据名称列表从AD中获取用户.有没有办法使用类似于SQL中的in-statement来过滤AD?(从名为('Joe','Bill)的用户中选择*?
至于现在我在foreach循环中获取用户并将它们添加到arraylist,但我不知道这是否是一个好习惯:
function GetUsers()
{
$dummydata = @('Bill','Joe','Sam')
$users = New-Object System.Collections.ArrayList($null)
foreach($user in $dummydata)
{
$aduser = get-aduser -f {GivenName -eq $user} -Properties * | select *
$users.add($aduser) | Out-Null
}
Return ,$users
}
Run Code Online (Sandbox Code Playgroud) 突然间,我的本地 Service Fabric 无法启动有状态服务。我试图卸载 SDK,但没有成功。相同的服务在 Azure 群集上运行良好。
连visual studio中的quickstart服务都启动不了
服务状态:fabric:/testapp/Stateful1 未准备好,剩余 1 个分区。
服务状态:fabric:/testapp/Stateful1 未准备好,剩余 1 个分区。
花费的时间太长,应用程序仍未准备好。已完成执行脚本“Get-ServiceFabricApplicationStatus”。已用时间:00:01:41.7659838
来自 Service Fabric Explorer 的错误:错误事件:SourceId='System.FM',Property='State'。分区低于目标副本或实例数。