Я создал FTP, и я хочу прочитать некоторые данные, используя C# код. Когда FTP не имеет доступа к имени пользователя/пароля, все работает отлично. Но когда я вкладываю имя пользователя и пароль, я получаю удаленный сервер возвращал ошибку: (530) не введено в систему .
Я попробовал все вопросы по переполнению стека и в Интернете, как это ошибка.
foreach (string fileNameInFTP in directories)
{
// string fileNameInFTP2 = Path.GetFileNameWithoutExtension(fileNameInFTP);
if ((!haveWeAlreadyParsedThisFile(fileNameInFTP)) && (fileNameInFTP.Contains("CustsExport")) && (!fileNameInFTP.EndsWith("Empty.xml")) && (!fileNameInFTP.Contains("DelCustsExport")))
{
string file = FTPAddress + "/" + fileNameInFTP;
Console.WriteLine(file);
List customersList =
(
from e in XDocument.Load(file).Root.Elements("cust")
select new Customer
{
MemeberID = (int)e.Attribute("memberid"),
CustomerID = (int)e.Attribute("custid"),
FirstName = (string)e.Attribute("fname"),
LastName = (string)e.Attribute("lname"),
ShowsNumber = (int)e.Attribute("count_noshow"),
VisitNumber = (int)e.Attribute("count_resos"),
Cancellation = (int)e.Attribute("count_cancel"),
MobileNumber = (string)e.Element("phone").Attribute("phonenumber")
/*Projects =
(
from p in e.Elements("projects").Elements("project")
select new Project
{
ProjectCode = (string)p.Element("code"),
ProjectBudget = (int)p.Element("budget")
}).ToArray()*/
}).ToList();
< /code>
Примечание: < /h3> Я могу получить доступ к FTP, потому что переменная `Directory` - это список файлов в FTP, и когда я отлаживаю код, я вижу, что она имеет ** файлы, но исключение в этой строке:
List customersList =
(
from e in XDocument.Load(file).Root.Elements("cust")
select new Customer
{
MemeberID = (int)e.Attribute("memberid"),
CustomerID = (int)e.Attribute("custid"),
FirstName = (string)e.Attribute("fname"),
LastName = (string)e.Attribute("lname"),
ShowsNumber = (int)e.Attribute("count_noshow"),
VisitNumber = (int)e.Attribute("count_resos"),
Cancellation = (int)e.Attribute("count_cancel"),
MobileNumber = (string)e.Element("phone").Attribute("phonenumber")
/*Projects =
(
from p in e.Elements("projects").Elements("project")
select new Project
{
ProjectCode = (string)p.Element("code"),
ProjectBudget = (int)p.Element("budget")
}).ToArray()*/
}).ToList();
Другими словами: я могу читать имена файлов, но не их содержание.
Я создал FTP, и я хочу прочитать некоторые данные, используя C# код. Когда FTP не имеет доступа к имени пользователя/пароля, все работает отлично. Но когда я вкладываю имя пользователя и пароль, я получаю удаленный сервер возвращал ошибку: (530) не введено в систему . Я попробовал все вопросы по переполнению стека и в Интернете, как это ошибка.[code]foreach (string fileNameInFTP in directories) { // string fileNameInFTP2 = Path.GetFileNameWithoutExtension(fileNameInFTP); if ((!haveWeAlreadyParsedThisFile(fileNameInFTP)) && (fileNameInFTP.Contains("CustsExport")) && (!fileNameInFTP.EndsWith("Empty.xml")) && (!fileNameInFTP.Contains("DelCustsExport"))) { string file = FTPAddress + "/" + fileNameInFTP; Console.WriteLine(file); List customersList = ( from e in XDocument.Load(file).Root.Elements("cust") select new Customer { MemeberID = (int)e.Attribute("memberid"), CustomerID = (int)e.Attribute("custid"), FirstName = (string)e.Attribute("fname"), LastName = (string)e.Attribute("lname"), ShowsNumber = (int)e.Attribute("count_noshow"), VisitNumber = (int)e.Attribute("count_resos"), Cancellation = (int)e.Attribute("count_cancel"), MobileNumber = (string)e.Element("phone").Attribute("phonenumber") /*Projects = ( from p in e.Elements("projects").Elements("project") select new Project { ProjectCode = (string)p.Element("code"), ProjectBudget = (int)p.Element("budget") }).ToArray()*/ }).ToList(); < /code> Примечание: < /h3> Я могу получить доступ к FTP, потому что переменная `Directory` - это список файлов в FTP, и когда я отлаживаю код, я вижу, что она имеет ** файлы, но исключение в этой строке: List customersList = ( from e in XDocument.Load(file).Root.Elements("cust") select new Customer { MemeberID = (int)e.Attribute("memberid"), CustomerID = (int)e.Attribute("custid"), FirstName = (string)e.Attribute("fname"), LastName = (string)e.Attribute("lname"), ShowsNumber = (int)e.Attribute("count_noshow"), VisitNumber = (int)e.Attribute("count_resos"), Cancellation = (int)e.Attribute("count_cancel"), MobileNumber = (string)e.Element("phone").Attribute("phonenumber") /*Projects = ( from p in e.Elements("projects").Elements("project") select new Project { ProjectCode = (string)p.Element("code"), ProjectBudget = (int)p.Element("budget") }).ToArray()*/ }).ToList(); [/code] [b] Другими словами: я могу читать имена файлов, но не их содержание. [/b]
Я создал FTP и хочу прочитать некоторые данные с помощью кода C#. Когда у FTP нет доступа по имени пользователя и паролю, все работает отлично. Но когда я ввожу имя пользователя и пароль, я получаю сообщение Удаленный сервер возвратил ошибку: (530)...
Я создал FTP и хочу прочитать некоторые данные с помощью кода C#. Когда у FTP нет доступа по имени пользователя и паролю, все работает отлично. Но когда я ввожу имя пользователя и пароль, я получаю сообщение Удаленный сервер возвратил ошибку: (530)...
Когда мы называем аутентификацию токена, мы передаем запрос с помощью имени пользователя и токена. Тем не менее, мы получаем эту ошибку: «Удаленный сервер вернул ошибку: (503) сервер недоступен.»
, а также мы проверили зритель событий в соответствии...
Я пытаюсь вызвать службу отдыха, которая нормально работает в почтальоне, для создания токена OAuth, но когда я попробовал использовать код WCF 4.0, я получаю сообщение об ошибке