Hii'm having trouble getting my mapserver when the application runs the server returns 401 Not authorized.?Ive tried this: public MainWindow()
{
InitializeComponent();
Thread.CurrentPrincipal = new WindowsPrincipal(WindowsIdentity.GetCurrent());
ArcGISDynamicMapServiceLayer layer = new ArcGISDynamicMapServiceLayer()
{
Url = "https://validurl/",
ID = "grundkort"
};
layer.InitializationFailed += new EventHandler<EventArgs>(layer_InitializationFailed);
AddLayerWithCredentials(layer);
}
private void AddLayerWithCredentials(ArcGISDynamicMapServiceLayer layer)
{
WebClient challengeRequest = new WebClient();
challengeRequest.DownloadStringCompleted += (sender, args) =>
{
map.Layers.Add(layer);
};
challengeRequest.DownloadStringAsync(new Uri(layer.Url));
}
void layer_InitializationFailed(object sender, EventArgs e)
{
Layer layer = sender as Layer;
string exceptionMessage = layer.InitializationFailure.Message;
MessageBox.Show(exceptionMessage);
}
The user logged in is a member of agsusers on my Server.Any idea?