0

私はMicrosoftSilverlight3を使用して小さなWebアプリケーションを開発しています。UI開発にはMicrosoftExpressinBlend 3を使用し、「コードビハインド」にはVisualStudio2008を使用しています。Blen 3からプロジェクトをデバッグする場合、すべてうまく機能します。Silverlightは自動的にTestPageに埋め込まれ、

http://localhost/TestPage.html

ただし、Visual Studio 2008からデバッガーを起動すると、Silverlightアプリは自動的にTestPage.htmlに埋め込まれますが、次のようにfile://から読み込まれることがわかります。

file:/// C:/Documents%20and%20Settings/JadaJada/My%20Documents/Expression/Blend%203/Projects/JadaJada/JadaJada/Bin/Debug/TestPage.html

その結果、アプリケーションは機能しません(これは、アプリがWebClientを使用してhttp:// localhost /にいくつかのHTTP要求を行うことが原因である可能性があります)。

Visual Studioにfile:/// C:/ JadaJada /ではなくhttp:// localhost /からTestPage.htmlをロードさせる方法を知っている人はいますか?

助けてくれてありがとう!

4

2 に答える 2

0

IN VS ... Webサイトを右クリックして、プロパティページを選択してみてください。次に、[開始オプション]タブを選択し、[開始URL]を選択して、必要なURLを入力します

于 2009-09-24T12:19:49.427 に答える
0

ASP.NETWebアプリケーションプロジェクトプロジェクトを私のSilverlightソリューションに追加することで解決しました。次に、新しいASP.NET Webアプリケーションプロジェクトのプロパティに移動し、[Silverlightアプリケーション]タブに移動して、Silverlightアプリをこのプロジェクトに追加します。次に、ソリューションエクスプローラーでTestPage.aspxを選択し、デバッグを開始します。機能した!

したがって、手順は次のとおりです。

  1. ASP.NETWebアプリケーションプロジェクトをSilverlightアプリケーションソリューションに追加します。
  2. 新しいプロジェクトのプロパティに移動します。
  3. [Silverlightアプリケーション]タブに移動します。
  4. Silverlightプロジェクトを追加します。
  5. TestPage.aspxを選択し、[デバッグの開始](F5)をクリックします。

それはそれをする必要があります。

于 2009-09-24T12:37:40.413 に答える