Я новичок в .NET и C #. Я создал веб-сервис и могу просматривать его с веб-страницы. Когда я пытаюсь вызвать его из приложения Windows, я получаю исключение 401: неавторизовано. Код компилируется нормально, но выдает исключение при запуске. Это код из приложения Windows. :
namespace BookStore
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// Create a new instance of a service
localhost.Service1 datasvc = new localhost.Service1();
// Create instance of dataset, using WebService method GetTitleAuthors.
DataSet myData = datasvc.GetTitleAuthors();
// Set DataGrid's datasource to the myData DataSet.
dataGridView1.DataSource = myData;
//Expand all rows.
//dataGridView1.Expand(-1);
//Expand DataTable
//dataGridView1.NavigateTo(0, "Authors");
}
}
}
PS: я использую проверку подлинности Windows на веб-сайте, на котором размещен веб-сервис.