0

既存の mvc ビューで Silverlight アプリをホストしています。私は悪名高い取得しています

「リモートサーバーがエラーを返しました-> notfound」

mvc アプリケーションで定義されたドメイン サービスにアクセスしようとすると、.
フィドラーでは、次のエラーが発生します。

IControllerFactory 'DrcMvcWeb.Infrastructure.DrcControllerFactory' は、'ClientBin' という名前のコントローラーを返しませんでした。

ドメイン サービス呼び出しへのルートをマップする必要がありますか? Silverlight と RIA サービスを使用するのはこれが初めてで、これまでの経験はあまり良くありませんでした。

4

1 に答える 1

0

サービスへのパスに ClientBin フォルダー (SL アプリがホストされている場所) が含まれているようです。相対パス (その時点から) を使用して、ツリーを上って実際のサービスの場所に戻ることができるはずです。何かのようなもの:

string urlPath = new Uri(Application.Current.Host.Source, "../Services/MyService").AbsoluteUri;
于 2012-03-26T19:46:12.647 に答える