Из 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();
}
Он должен быть текущим, я попробовал его, и он работал.
Хотя это не было обновлено в некоторое время, это свободно! Я помню способность заставить SharpSSH работать без большого количества стычки, и это поддерживает перенаправление портов (который является тем, что я искал в то время!).
SharpSSH http://www.tamirgal.com/home/dev.aspx?Item=SharpSsh
edtFTPNet свободен, но необходимо купить их "Pro" версия для получения SFTP (FTP по SSH) и FTPS (FTP по SSL).
Это не ни одна библиотека, и я не уверен, насколько хороший они всего лишь, я смог найти несколько ссылок на библиотеки с открытым исходным кодом здесь:
http://csharp-source.net/open-source/network-clients
Hope это помогает! Jeff
. Сетевые поставки с некоторым основным FTP поддерживают через Систему. Сеть. FtpWebRequest, но это немного сыро в лучшем случае Намного превосходящая альтернатива, которую я могу рекомендовать, клиент dotNET FTP от sourceforge.
я не знаю, ищете ли Вы почтовые библиотеки также, но что-то, с чем я столкнулся, таким образом, я упомяну его.
Для электронной почты, сочиняющей и доставки, основные библиотеки.NET прекрасны. Система. Сеть. Почта. MailMessage является большим для создания электронных писем и Системы. Сеть. Почта. SmtpClient хорош для отправки электронных писем по SMTP.
Для получения электронных писем с POP3 и парсингом сообщений MIME, Вы захотите внешнюю библиотеку. Я использовал клиент POP3 MIME от codeproject без любых проблем.
я надеюсь, что это помогает!
Lumisoft является открытым исходным кодом и имеет FTP, DNS, IMAP, клиенты POP3, среди другого материала. Это не включает SSH и SFTP все же.
IIRC, FTP встроен к.NET, (Система. Сеть. FtpWebRequest), и в прошлый раз, когда я смотрел (несколько лет назад, по общему признанию) я не мог найти свободный SSH / блоки SFTP. Это, возможно, изменилось, все же.
На практике, единственное место, где я в настоящее время делаю SFTP, я использую , шпаклевка связала psftp утилиту и выполнила ее от объекта процесса. Это не может быть большим, но это работает надежно на меня.
Я провел некоторое исследование и нашел реализацию SSH в C#, названном sharpSsh. Это - порт библиотеки Jsch (Java Secure Channel) для Java. Мы используем Jcsh здесь в моем работодателе, и это является большим. Я не могу ручаться за версию C#.