System.IO例外:ログオン失敗:不明なユーザー名またはパスワードが間違っています。
1分前| LINKSystem.IO例外:ログオン失敗:不明なユーザー名またはパスワードが間違っ
こんにちはすべて私は可能なすべてのソリューションでこの問題を解決しようとしていますが、成功できませんでした。
要件 - 私は、ユーザーや他の目的の検証のためにネットワーク共有の共有フォルダにあるXMLファイルにアクセスすることができるはずです。私は、ユーザーアカウントのXXXを作成し、パスワードでと:
問題:VS 2010を使用してではなく、私はIIS 7
に公表された方法が近づいたときにデバッグするとき、私はネットワーク共有フォルダにあるXMLファイルにアクセスすることができていますユーザーをAdministratorsグループの一部にしました。作成したカストムユーザーアカウント(XXX)にWebアプリケーションプールIDを設定します。 web.configファイルで
私はラインを追加しました:例外は、問題を解決する方法を
string UserConfigXML ="\\\\servername\\Engineering\\Kiosk Back Up\\UserCFG.XML";
reader = new StreamReader(UserConfigXML);
string input = null;
string[] sArray;
while ((input = reader.ReadLine().Trim()) != "</USERS>")
{
if (input.Contains("<USER NAME="))
{
sArray = input.Split(new Char[] { '"' });
string sUserName = sArray[1].ToString().ToUpper();
string sDelivery = "";
while ((input = reader.ReadLine().Trim()) != ("</USER>"))
{
char[] array2 = new char[] { '<', '>' };
if (input.Contains("<DELIVERY_MECHANISM>"))
{
string[] mechanism = input.Split(array2);
sDelivery = mechanism[2].ToString().ToUpper();
if (sDelivery == "WEBMAIL")
{
UsersList.Add(sUserName);
}
}
}
}
}
return UsersList;
caught-任意のアイデアです
<identity impersonate="true" userName="XXX" password="XXXXX"/>
コードを?。
あなたはドメイン\ユーザー名の形式を使用していますか? – user1231231412
これは良い読み物です:http://learn.iis.net/page.aspx/110/changes-in-security-between-iis-60-and-iis-7-and-above/は - アイデンティティをオフにしてみてください代わりに偽装し、共有のアクセス許可を持つアカウントでアプリケーションプールを実行します。 – ScottE
Jon C-私はdomain \ username形式を使用していません。 ScottE-ネットワーク共有フォルダファイルにアクセスする権限を持つアカウントを設定するにはどうすればよいですか? – user845405