症状:
ASP.NET アプリケーションから、セキュリティが強化されたリモート リソースにアクセスすると、次のエラー メッセージが表示される場合があります。
ログインに失敗しました: 不明なユーザー名または間違ったパスワード。
解決:
1 Webサーバー上のASPNETアカウントのパスワードをpasswordに変更します。
2 リモート ファイル サーバーで、ASPNET アカウントのパスワード (存在しない場合は作成します) を passwd に変更します。
3 リモート ファイル サーバーで、ASPNET アカウントの適切なディレクトリに対するアクセス許可を設定します。
4 Web.config ファイルを変更し、<system.web> 構成セクションに以下を追加します。
<identity impersonate="true" ユーザー名="ASPNET" パスワード="パスワード" />
5 上記 3 か所のパスワードは任意に設定できますが、一貫している必要があります。
http://sourceforge.cnblogs.com/archive/2006/06/28/437995.html