То, что вы пытаетесь сделать , не заставляет нас отвечать , поскольку это напрямую связано с вашей собственной реализацией аутентификации.
Обычная Аутентификация ASP.NET , основанная на Аутентификации с помощью форм, вам понадобится , чтобы всегда указывать URL-адрес из браузера , поскольку именно там используется проверенная аутентификация.
Вы можете попробовать , открыв свой веб-сайт и войдя в него, после этого откройте другой браузер (не окно браузера) в URL своего приложения ... вы увидите, что вы тоже необходимо войти снова , поскольку аутентификация подключена к первому браузеру.
Вам, как архитектору приложений, нужно сделать это путем реализации другого способа аутентификации , как правило, в таких случаях, это происходит при использовании веб-сервисов, где вам необходим код аутентификации * Сначала 1020 * (задается путем вызова метода Login), и этот код всегда необходимо добавлять в тело или заголовок любого вызова в систему .
Таким образом, вы можете легко удалить код аутентификации, и все вызовы процедур не будут выполнены.
Как уже говорилось, это зависит не от нас, а от вас, чтобы создать правильный уровень аутентификации .
от вашего комментария
это так же просто, как использовать WebClient object
WebClient client = new WebClient ();
string reply = client.DownloadString (address);