0

SharePointにドキュメントをアップロードし、を使用して正常に動作するWebサービスがあります

System.Net.ICredentials creds = System.Net.CredentialCache.DefaultCredentials;
context.Credentials = creds;

このコードを別のプロジェクトで再利用しましたが、次のエラーが発生します。

System.Net.WebException was unhandled by user code
Message=The remote server returned an error: (401) Unauthorized.

私が見る限り、設定ファイルですべてが同じであり、なぜ失敗するのかわかりません。何か案は?

4

1 に答える 1

1

私はこのような問題に遭遇するかもしれない人のためにそれを解決しました。

問題はIISにあり、デフォルトのアプリケーションプールを使用しています。デフォルトからカスタムプールに変更するだけです。ここで、「ID」フィールドはPC名またはログイン資格情報です。これはデフォルトのアプリプールに対して実行できますが、このプールを使用する既存のプロジェクトがある場合は、既存のプロジェクトを壊さないように、新しいアプリプールを作成することをお勧めします。

于 2012-10-02T14:08:21.753 に答える