xmlファイルをリモートサーバーに接続します。ログオン失敗:不明なユーザー名またはパスワードが間違っていますか?しかし、正しいユーザー名とパスワードを使用しています
string XMLPATH = @"\\10.222.54.141\c$\Data\CL\Casinolink30\BuildFiles\Logging\980\NoLog4NetFile.UnitTest.Tests.nunit-results.xml";
FileWebRequest request = (FileWebRequest)FileWebRequest.Create(XMLPATH);
request.Credentials = new NetworkCredential("administrator", "Igtcorp123");
FileWebResponse response = request.GetResponse() as FileWebResponse;
Stream stReader = response.GetResponseStream();
XmlTextReader reader = new XmlTextReader(stReader);
int count = 100;
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element)
{
if (reader.Name == "test-case")
{
//Console.WriteLine("testcase name:" + reader.GetAttribute("name"));
Console.WriteLine("testcase info");
Console.WriteLine("name: " + reader.GetAttribute("name").ToString());
//Console.WriteLine("success: " + reader.GetAttribute("success").ToString());
Console.WriteLine("------------------------------------");
}
}
}
私はエラーを得た:「ログオン失敗:不明なユーザー名または不正な」私は、このようなコードを書きました。に(\ 980 \ NoLog4NetFile.UnitTest.Tests.nunit-results.xmlロギング\ $ \データ\ CL \ Casinolink30 \ビルドファイルC \ 10.222.54.141)
- 入力アドレス: は、私はこれをやろうアドレスバー、および開く。ダイアログが表示され、ユーザー名とパスワードを追加できます。私は正しい単語を入力し、ファイルに正常にアクセスしました。
- 私は上記のコードを実行します。私は正常にデータを取得しました。
- 私はこのプログラムを別のコンピュータで試してみます。彼らはアドレスにアクセスできますが、プログラムは動作しません。
私はこれについて混乱しますか?なぜこれが起こるのですか?
私はプロジェクトをサーバーに配備しました。サーバー上のローカルホストアドレス(http:// localhost:61547 /)でデータを正常に取得できます。しかし、私のコンピュータのデータは、アドレス:http://10.222.54.140:8080/でリモートから取得できません。何が起きましたか?誰も私を助けることができますか?非常に感謝します。
をここで推測です:あなたはエクスプローラから手動でログインする際、ユーザ名(管理者)は、自動的にドメイン名(MYDOMAIN \前に付加されます管理者)。 'NetworkCredential'コンストラクタの3番目のパラメータとして明示的にドメイン名を指定してみてください。 –
@ AvnerShahar-Kashtanに続く - [ここ](http://msdn.microsoft.com/en-us/library/system.net.networkcredential.aspx)は、ドキュメントへのリンクです。 – Bridge
次のメッセージが表示されます。 '¥¥10.222.53.125¥c $¥Data¥CL¥Casinolink30¥BuildFiles¥Logging¥980¥Pgic.CasinoLink.I nterfaces.Gsa.S2S.RegisterClientPlugIn.Test。 nunit-results.xml 'が拒否されました。しかし、私はユーザー名とパスワードを入力しました。 どうしたの? –