Итак, я встроил свой XAP Silverlight, как этот
[сборка: WebResource ("GravityWeb.PlayerControl.Silverlight.SilverlightPlayer.xap", "application / x-silverlight-2")]
и я могу получить встроенный URL-адрес вот так
this.Page.ClientScript.GetWebResourceUrl (this.Page.GetType (), "GravityWeb.PlayerControl.Silverlight.SilverlightPlayer.xap");
но URL, который он возвращает, выглядит примерно так
/ TestDev / WebResource.axd? Д = d6ixqp92Ol-BJCkTEWYp3gTcwFUNVE60E5GKULjS0IDBLAsHkrM6GWi4TeG_jIwJxboE_2SvpNudG2WGsUzRxju97Q9LnPl4P9tQn5ga4ro1 & т = 633920190636398750
и моя страница находится в виртуальном каталоге / TestDev. В результате он не загружается.
Если это всегда так, как я могу изменить его, чтобы он возвращал корневой URL моего веб-сайта + URL веб-ресурса. и мне нужно URL кодировать его? Нужно ли указывать в конфиге корневой URL-адрес моего сайта или в ASP.NET есть метод для его получения?