Forums Neueste Beiträge
 

Silverlight-Applikation veröffentlichen?

03/09/2009 - 16:47 von Maik T. | Report spam
Hallo,

ich arbeite nun schon ein wenig mit Silverlight und wollte nun mal meine
Applikation auf den IIS packen und übers Intranet auspobieren. Die
Applikation wird soweit angezeigt, aber sobald ich einen WebService aufrufe,
bekomme ich eine CommunicationException. Lokal in der Entwicklungsumgebung
klappt aber alles wunderbar. Die Dateien "crossdomain.xml" und
"clientaccesspolicy.xml" habe ich auch schon zum Projekt hinzugefügt, aber
es hat leider nichts gebracht.
Selbst mit einem ganz neuen simplen Projekt, mit nur einem WebService,
welcher mir einen "string" zurückliefert funktionierts nicht. Den Service
habe ich ganz normal in der Webapplikation erstellt und dem
Silverlight-Projekt als "Service-Reference" hinzugefügt.

Ich hoffe, dass ihr mir bei meinem Problem weiterhelfen könnt.

Vielen Dank schonmal im Voraus.

Mit freundlichem Gruß
Maik T.
 

Lesen sie die antworten

#1 Peter Fleischer
03/09/2009 - 21:02 | Warnen spam
"Maik T." schrieb im Newsbeitrag
news:h7oku2$8l2$

ich arbeite nun schon ein wenig mit Silverlight und wollte nun mal meine
Applikation auf den IIS packen und übers Intranet auspobieren. Die
Applikation wird soweit angezeigt, aber sobald ich einen WebService
aufrufe, bekomme ich eine CommunicationException. Lokal in der
Entwicklungsumgebung klappt aber alles wunderbar. Die Dateien
"crossdomain.xml" und "clientaccesspolicy.xml" habe ich auch schon zum
Projekt hinzugefügt, aber es hat leider nichts gebracht.
Selbst mit einem ganz neuen simplen Projekt, mit nur einem WebService,
welcher mir einen "string" zurückliefert funktionierts nicht. Den Service
habe ich ganz normal in der Webapplikation erstellt und dem
Silverlight-Projekt als "Service-Reference" hinzugefügt.

Ich hoffe, dass ihr mir bei meinem Problem weiterhelfen könnt.



Hi Maik T.,
ich vermute, dass die Referenz auf den WebService falsch ist. Wenn du lokal
mit lokalem WebService erfolgreich testest, dann greift nach einem einfachen
Publish die Silverlight-Anwendung auf den lokalen WebService zu, der
natürlich beim Client fehlt.

Du solltest also zuerst den WebService fertigstellen und veröffentlichen,
damit er im Netz erreichbar ist. Danach solltest du die Referenz in der
Silverlight-Anwendung auf den öffentlich zugànglichen WebService setzen.
Danach veröffentlichst du die Silverlight-Anwendung.

So funktioniert es jedenfalls bei mir problemlos.

Wenn bei dir andere Bedingungen vorliegen, dann beschreibe mal bitte
genauer, wasnicht funktioniert (welcher Fehler mit welcher
Fehlerausschrift).

Du erhöhst Deine Chance, dass Deine Frage überhaupt gelesen und qualifiziert
und schnell beantwortet wird, wenn Du Deinen Realnamen im Absender
einstellst (Vor- und Zuname).

Viele Grüsse
Peter

Ähnliche fragen