如何使Visual Studio 2008从http:// localhost /加载动态生成的测试页

时间:2009-09-24 12:12:04

标签: visual-studio expression-blend blend

我正在使用Microsoft Silverlight 3开发一个小型Web应用程序。我使用Microsoft Expressin Blend 3进行UI开发,使用Visual Studio 2008进行“代码隐藏”。从Blen 3调试项目时,一切正常。 Silverlight会自动嵌入到TestPage中并从

加载
  

http://localhost/TestPage.html

但是,从Visual Studio 2008启动调试器时,silverlight应用程序会自动嵌入到TestPage.html中,但是知道从file://加载,如下所示:

  

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

因此,应用程序无法运行(这可能是因为应用程序使用WebClient向http://localhost/发出了一些HTTP请求)。

有谁知道如何让Visual Studio从http://localhost/加载TestPage.html而不是file:/// C:/ JadaJada /?

感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

IN VS ... 尝试右键单击网站并选择属性页。 然后选择开始选项选项卡 然后选择开始网址并输入您需要的网址

答案 1 :(得分:0)

通过向我的silverlight解决方案添加ASP.NET Web应用程序项目项目来解决此问题。然后进入我的新ASP.NET Web应用程序项目的属性,然后转到Silverlight应用程序选项卡并将我的Silverlight应用程序添加到此项目中。然后我在解决方案资源管理器中选择TestPage.aspx,然后开始调试。它奏效了!

所以步骤:

  1. 将ASP.NET Web应用程序项目添加到Silverlight应用程序解决方案中。
  2. 进入新项目的属性。
  3. 转到Silverlight应用程序选项卡。
  4. 添加Silverlight项目。
  5. 选择TestPage.aspx并点击开始调试(F5)。
  6. 应该这样做。