Там хорошо работают бесплатные сетевые библиотеки .NET? (FTP, SFTP, SSH, и т.д.) [закрытый]

Из MSDN Создание приложения с одной страницей с ASP.NET и AngularJS (около 41 минуты).

public static class WebApiConfig
{
    public static void Register(HttpConfiguration config)
    {
        // ... possible routing etc.

        // Setup to return json and camelcase it!
        var formatter = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
        formatter.SerializerSettings.ContractResolver =
            new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver();
    }

Он должен быть текущим, я попробовал его, и он работал.

40
задан Kilhoffer 1 October 2008 в 01:17
поделиться

8 ответов

Хотя это не было обновлено в некоторое время, это свободно! Я помню способность заставить SharpSSH работать без большого количества стычки, и это поддерживает перенаправление портов (который является тем, что я искал в то время!).

SharpSSH http://www.tamirgal.com/home/dev.aspx?Item=SharpSsh

4
ответ дан Ray Li 23 September 2019 в 16:55
поделиться

edtFTPNet свободен, но необходимо купить их "Pro" версия для получения SFTP (FTP по SSH) и FTPS (FTP по SSL).

4
ответ дан jeffm 23 September 2019 в 16:55
поделиться

Это не ни одна библиотека, и я не уверен, насколько хороший они всего лишь, я смог найти несколько ссылок на библиотеки с открытым исходным кодом здесь:

http://csharp-source.net/open-source/network-clients

Hope это помогает! Jeff

3
ответ дан Jeff 23 September 2019 в 16:55
поделиться

. Сетевые поставки с некоторым основным FTP поддерживают через Систему. Сеть. FtpWebRequest, но это немного сыро в лучшем случае Намного превосходящая альтернатива, которую я могу рекомендовать, клиент dotNET FTP от sourceforge.

я не знаю, ищете ли Вы почтовые библиотеки также, но что-то, с чем я столкнулся, таким образом, я упомяну его.

Для электронной почты, сочиняющей и доставки, основные библиотеки.NET прекрасны. Система. Сеть. Почта. MailMessage является большим для создания электронных писем и Системы. Сеть. Почта. SmtpClient хорош для отправки электронных писем по SMTP.

Для получения электронных писем с POP3 и парсингом сообщений MIME, Вы захотите внешнюю библиотеку. Я использовал клиент POP3 MIME от codeproject без любых проблем.

я надеюсь, что это помогает!

4
ответ дан Gabriel 23 September 2019 в 16:55
поделиться

Lumisoft является открытым исходным кодом и имеет FTP, DNS, IMAP, клиенты POP3, среди другого материала. Это не включает SSH и SFTP все же.

2
ответ дан Mauricio Scheffer 23 September 2019 в 16:55
поделиться

IIRC, FTP встроен к.NET, (Система. Сеть. FtpWebRequest), и в прошлый раз, когда я смотрел (несколько лет назад, по общему признанию) я не мог найти свободный SSH / блоки SFTP. Это, возможно, изменилось, все же.

0
ответ дан ZombieSheep 23 September 2019 в 16:55
поделиться

На практике, единственное место, где я в настоящее время делаю SFTP, я использую , шпаклевка связала psftp утилиту и выполнила ее от объекта процесса. Это не может быть большим, но это работает надежно на меня.

1
ответ дан AJ. 23 September 2019 в 16:55
поделиться

Я провел некоторое исследование и нашел реализацию SSH в C#, названном sharpSsh. Это - порт библиотеки Jsch (Java Secure Channel) для Java. Мы используем Jcsh здесь в моем работодателе, и это является большим. Я не могу ручаться за версию C#.

0
ответ дан Robert S. 23 September 2019 в 16:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: