最近私はローカルのPCから開発サーバーに移動するまで、すべて正常に動作するWebサービスを作成しました。小さなテストサイトから接続しようとすると、今度はHTTP status 401: Access Denied
というメッセージが表示されます。私の周りGoogleで検索し、次のコードが見つかりました:Webサービスとアクセスが拒否されました
SoiisdevJobService.JobsService jService = new SoiisdevJobService.JobsService();
jService.Credentials = System.Net.CredentialCache.DefaultCredentials;
をそして、それが動作するようになりましたが、私はこのコードが実際に何をするかわかりません。誰かが私にそれを説明することはできますか?私はIIS 6、Windows authを使用しています。私の設定では、authモードをWindowsに設定し、非authユーザーを拒否しています。私の小さなテストアプリで私は自分の設定で同じことを設定しました。
なぜ上記のコードを提供する必要がありますか?私はこれがうまくいくと思った。
ありがとうございます。しかし、デフォルトクレジットは何ですか?それは単に認証として使用するWebサービスに私のWindowsのログオンを割り当てることですか? –