środa, 29 sierpnia 2012

Silverlight: Przyczyny SecurityException przy EndGetResponse

Aplikacje stworzone w technologii Silverlight w większości przypadku potrzebują komunikacji z serwerem. Nie ma najmniejszych problemów, gdy usługi znajdują się na tej samej domenie, co strona i paczka z aplikacją. Schody zaczynają się, gdy usługa znajduje się na innej domenie. Wtedy wielokrotnie pojawia się wyjątek SecurityException. Zawsze jest on związany z plikami clientaccesspolicy.xml lub crossdomain.xml. Pozwolę sobie opisać najczęstsze przyczyny.