Помогите разобраться

 
0
 
.NET
ava
tarasD | 18.10.2007, 18:35
Написал клиент и сервер

КЛИЕНТ

public class MyForm : Form, ISponsor
{
public MyForm()
{
string config = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;

Console.WriteLine(config);

RemotingConfiguration.Configure(config);


JobServer j = new JobServer();

j.func();





Note g = new Note();


ILease myLease = (ILease)RemotingServices.GetLifetimeService(g);



// ClientSponsor sp = new ClientSponsor();
//sp.Register(g);
//sp.RenewalTime = TimeSpan.FromMinutes(5);

//myLease.Register((ISponsor)this);

}

public TimeSpan Renewal(ILease lease)
{
return TimeSpan.FromMinutes(5);
}
}


namespace Client
{


public class Sponsor : ISponsor
{

public TimeSpan Renewal(ILease lease)
{
return TimeSpan.FromMinutes(5);
}
}


И выдает такую ошибку
в строке ILease myLease = (ILease)RemotingServices.GetLifetimeService(g);

The remote server returned an error: (407) Proxy Authentication Required, причем на другом компютере эта ошибка не происходит.

Там уже происходит вторая ошибка
Because of security restrictions, the type [remoted type] cannot be accessed, в строке
myLease.Register((ISponsor)this);

В чем все-таки ошибка я не могу понять. Может вы мне поможете.
Comments (2)
ava
Experimenter | 19.10.2007, 19:12 #
Цитата


The remote server returned an error: (407) Proxy Authentication Required


Ошибка говорит только о том, что говорит: прокси тебя не пускает наружу без авторизации
ava
tarasD | 22.10.2007, 18:13 #
Извините, забыл написать когда сам разобрался.
Первая ошибка возникала потому, что я не установил тичку "Не использовать прокси-сервере для локальных адресов".
Вторая ошибка возникала потому что не был установлен соответствующий уровень доступу сериализации.
На стороне сервера надо было сделать вот так.
<serverProviders>
<provider ref="wsdl" />
<formatter ref="soap" typeFilterLevel="Full" />
<formatter ref="binary" typeFilterLevel="Full" />
</serverProviders>

После этого все заработало.

Если есть вопросы по этому. Пишите.

Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit