2

Mantis Bugtracker ( http://mantisbt.sf.net/ ) の SOAP インターフェイスを使用する小さなアプリケーションを実装しました。Mantis は、HTTP 認証を必要とする SSL Web サーバーにインストールされます。

Windows XP では完全に機能しますが、「アクセスが拒否されました」というエラーが表示される 64 ビット Vista では機能しません。サーバーのアクセスログを調べると、エラー 401 が無許可になり、ユーザー名が Web サーバーに転送されていないようです。

つまり、SOAP 要求が Windows Vista 64 ビットで実行されている場合、SOAP 要求にはユーザー名が含まれていないように見えますが、Windows XP ではすべてが完全に機能します。

これが何であるかを知っている人はいますか?

4

1 に答える 1

1

ここには情報が少なすぎて何も言えませんが、知識に基づいた推測を試みます。これは許可の問題です。ローカルユーザー名を取得するときは、管理者アクセスが必要なことを行っています。Vistaでは、デフォルトで制限付きユーザーとして実行されています。

アプリを右クリックして[管理者として実行]を選択して、アプリを実行してみてください。それがうまくいくなら、あなたはその疑いを確認しました。

ネットワーク経由で送信する資格情報をどの程度正確に照会していますか?

編集:気にしないでください、それはまったく別の問題でした:)

于 2009-03-19T12:37:59.983 に答える