Я использую CookComputing.XmlRpc;xmlrpc и System.Net.WebException .net 3.5 C#
Попытка подключения к Trac, используя несколько запросов, но я получаю это:
System.Net.WebExceptionStatus.ReceiveFailure
{ "Базовое соединение закрыто : Произошла непредвиденная ошибка на получить «}
{» Не удалось прочитать данные из транспортного соединения:. существующее соединение было принудительно закрыто удаленный хост. "}
A-, когда я запускаю мое приложение с помощью Visual Studio 2008, ошибка прерывистый.
B- при запуске моего скомпилированного приложения оно никогда не работает.
C-, когда я использую Скрипач слушать, мое приложение всегда работает (от визуальной студии или компилируется)
Это то, что я использую:
//Trac Code
[XmlRpcUrl("http://trac:8080/Project/login/xmlrpc")]
public interface Trac : IXmlRpcProxy
{
[XmlRpcMethod("ticket.query")
int[] query(string queryStr);
[XmlRpcMethod("ticket.get")]
object[] get(int id);
}
Использование:
//sometimes it fails here:
int[] a = proxy.query("status!=closed&owner=" + user);
//sometimes here:
foreach (int ticketid in a)
{
tickets.Add((proxy.get(ticketid))[3]);
System.Threading.Thread.Sleep(1000);
}
Можете ли вы получить трассировку провода с ошибкой с помощью автономного приложения? – feroze