вы могли бы сделать что-то вроде этого. Я использую JQuery, но у вас нет слишком ..
webmethod = GetUrlToApplication, в основном возвращает путь.
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "POST",
url: "Default.aspx/GetUrlToApplication",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: ajaxSucceededFn,
error: errorFn
});
});
function errorFn ()
{
alert('Error:-Unable to launch Application.');
}
function ajaxSucceededFn (result)
{
window.location = result;
setTimeout(function() { window.open('', '_self', ''); window.close(); }, 1000);
}
</script>