Цитата:
Сообщение от
ZooY
Да работа с сервисом собственно бональна, если есть логин/пароль то они подставляются для авторизации (это для тестов), если нету - то DefaultCredentials.
Адрес сервиса прописан в конфигурационном файле. Логина и пароля нет, соответственно должна идти авторизация через DefaultCredentials.
Код:
...
using(var service = new Service())
{
var username = ConfigurationManager.AppSettings["UserName"];
if(!string.IsNullOrEmpty(username))
{
var password = ConfigurationManager.AppSettings["Password"];
service.Credentials = new NetworkCredential(username, password);
}
else
{
service.UseDefaultCredentials = true;
}
var response = service.Import(str);
...
}
Была у меня подобная задача, но у меня всё работало, как часы. Можете показать ваши:
1. Код сервиса.
2. Web.Cofig сервиса.
3. Полный код приложения.