Silverlight 응용 프로그램에서 응용 프로그램이 호스팅되는 웹 사이트에 연결해야하는 경우가 있습니다. 나는 다음과 같은 코드를 사용하여 내 Silverlight 응용 프로그램에서 웹 사이트를 하드 코딩 방지하려면 :WebClient.BaseAddress를 사용하여 Silverlight에서 기본 URL 얻기
이WebClient webClient = new WebClient();
Uri baseUri = new Uri(webClient.BaseAddress);
UriBuilder uriBuilder = new UriBuilder(baseUri.Scheme, baseUri.Host, baseUri.Port);
// Continue building the URL ...
그것은 XAP 파일의 URL에 액세스하려면 단지 WebClient
인스턴스를 생성하는 것은 매우 어설픈 느낌. 대안이 있습니까?
경고 : 예상대로 .ZIP로 .XAP 파일의 이름을 변경하는 경우 내 경험이 작동하지 않습니다 (호스팅 MIME 타입의 제한을 해결하기 위해). 알 수있는 것 - 자세한 내용은 http://conceptdev.blogspot.com/2009/03/xap-zip-silverlight-gets-confused.html – Conceptdev