2011-07-01 16 views
0

SilverlightからWebサービスを消費するために相対パスを使用しようとしていますが、このサービスの完全パスを使用する必要があります(このサービスはxapファイルを持つ同じWebで動作しています)。相対パスを使用してローカルとサーバーの両方で動作させたい。Silverlightでの相対パス

これは、任意のアイデアを...ので、私は、私は私のプロジェクトの設定で何か変わったと思う同じプロジェクトの古いバージョンで作業

されますか?

ありがとうございます!

サンプルコード私が使用しています:

<telerik:ReportViewer x:Name="Reportviewer1" 
           ReportServiceUri="http://localhost:11951/ReportService.svc" 

を、私は、これは、このように仕事をしたい:

<telerik:ReportViewer x:Name="Reportviewer1" 
           ReportServiceUri="./ReportService.svc" 
+0

Coudlます動作していないコードと、そのパスがどのようなものであるべきかを表示します。 – msarchet

+0

ありがとうございます;-) – zapico

+0

Google Chromeの下でアプリを実行し、Develper Toolsの[ネットワーク]タブにチェックを入れてください。 ReportService.svcを取得するために作成されたHTTPクエリはどれですか、あなたは相対パスを使用していますか? – MaxWave

答えて

0

最後に、私は問題を発見しました。

あなたのSilverlightプロジェクトは、それが含まれているasp.netプロジェクトから起動した場合、相対パスは正常に動作していますが、相対パスを使用することはできませんSilverlightのプロジェクトでプロジェクトを開始した場合...