2011-01-14 10 views
0

私はVS 2010で、デバッグに行くとブラウザが生成されますが、http://localhostの場所をロードするのではなく、ファイル://場所が試行されていることがわかりました。Visual StudioでSilverlightプロジェクトをデバッグすると、ローカルWebサーバーではないファイルが読み込まれますか?

どのようにこれを修正できますか?

ありがとうございました。

- 更新 - 次のように

特定のエラーがある:

提供URIスキーム 'ファイル' の 無効です。期待される 'http'。パラメータ 名前:経由で

エラーは理にかなっていますが、ローカルサーバーを起動するのではなく、ファイルを読み込もうとする理由が問題です。

答えて

1

まず、SilverlightアプリをホストするWebプロジェクトが必要です。 次に、Webアプリケーションのプロパティを編集し(プロジェクトを選択し、Alt + Enterキーを押して)、Silverlightアプリケーションに参照を追加します。これで、アプリケーションをビルドするたびに、SilverlightアプリケーションのコピーがWebアプリケーションにコピーされます。

その後、いくつかのHTMLを含むテストページを作成し、urlを持つオブジェクトタグをsilverlight xapファイルに追加します。

また、Webアプリケーションがデフォルトの起動アプリケーションとして設定されていることを確認してください。

+0

マット、返信いただきありがとうございます。 WebプロジェクトのSilverlightプロジェクトを参照して、この作業はすべて完了しています。ウェブ内のパスはClientBinに設定され、設定固有のフォルダ= No. – ElHaix

+0

@elhaix - ウェブサイトがデフォルトのスタートアッププロジェクトであることを確認することはどうですか?プロジェクトを右クリックして「スタートアッププロジェクトとして設定」を選択するとチェックできます。 – Matt

+0

ありがとうございました。何らかの理由で、Web上ではなく、スタートアッププロジェクトであるSilverlightプロジェクトに変更する必要がありました。ありがとう。 – ElHaix

関連する問題