Delphi 2009ではSOAPリクエストは、Windows Vistaでユーザー名を転送しません。
-
20-08-2019 - |
質問
我々はマンティスバグトラッカー( http://mantisbt.sf.net/からSOAPインターフェイスを使用小さなアプリケーションを実装しましたを)。カマキリは、HTTP認証を必要とするSSLのWebサーバにインストールされています。
これは、Windows XPではなく、それは「アクセスが拒否されました」で失敗し、64ビットVistaでは、上で完璧に動作します。サーバーのアクセスログを見ると、私はそれはエラー401が不正に取得することを見ることができ、そして何のユーザ名がWebサーバに転送されていないようにみえます。
言い換えれば、それはそれは、Windows Vista 64ビット上で実行されている場合は、Windows XP上で、すべてが完璧に動作し、一方、SOAPリクエストは、ユーザ名が含まれていないと思われます。
誰もが、これは何ができるかのアイデアを持っていますか?
解決
がありすぎる情報はほとんど何も言うことができるようにここにあるが、私は推測ベンチャーだろう - それはアクセス許可の問題です。ローカルユーザ名を取得する場合、あなたが管理者のアクセスを必要とする何かをやっている - 。とVistaの下であなたが制限されたユーザーとして実行されているデフォルトでね。
それを右クリックし、[管理者として実行]を選択することで、アプリを実行してみてください。それは、その後動作する場合、あなたはその疑いを確認しました。
どのように正確にあなたがネットワーク経由で送信する資格情報を照会していますか?
編集:気にしない、それは全く別の問題だった:)
所属していません StackOverflow