4

NewWebServiceProxy コマンドレットからの例外のキャッチに問題があります

try {
    $myService = New-WebServiceProxy -Uri "http://localhost/someservice.svc"
}
catch {
    Write-Log ([string]::Format("Error : {0}", $_.Exception.Message))
}

実行すると、この未処理の例外が発生します: New-WebServiceProxy :

リクエストは HTTP ステータス 404: Not Found で失敗しました。C:\Users\SomeUser\AppData\Local\Temp\d052b604-38ad-4827-b952-4ebc66e79c69.ps1:2 で char:18 + $myService = New-WebServiceProxy -Uri "http://localhost/someservice.svc" + ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: ( http://localhost/someservice.svc:Uri) [New-WebServiceProxy], WebException + FullyQualifiedErrorId : WebException,Microsoft.PowerShell.Commands.NewWebServiceProxy

try catch がこの例外をキャッチしない理由を誰かが私に尋ねることができますか? ご回答ありがとうございます

4

2 に答える 2