【问题标题】:Start VS2010 silverlight debugging session with custom URL parameters使用自定义 URL 参数启动 VS2010 silverlight 调试会话
【发布时间】:2011-06-14 14:45:23
【问题描述】:

当我调试 Silverlight 应用程序时,Visual Studio 只会打开没有额外 URL 参数的页面。

因此,网址将如下所示:http://localhost:65351/MyApp/

但是,当有人导航到 URL 中带有额外参数的页面时,我想添加一些特定功能。例如:http://localhost:65351/MyApp/A2Sk9zu

这是一个缩短的链接,我的应用会解释它。

我知道我可以通过 HtmlPage.Document.QueryString.Keys 访问 URL 参数,但我似乎无法使用任何参数启动调试会话来实际检查流程是否处理正确。

【问题讨论】:

  • 顺便提一下:您提供的示例不包含任何 url 参数,它们会附加在问号 (http://example.com/app/?param1=value1&param2=value2) 之后,您的示例 url 仅包含另一个路径...跨度>

标签: silverlight visual-studio-2010 visual-studio-debugging


【解决方案1】:

在您的 .web 项目中,托管 Silverlight 应用,右键单击并选择“属性”。

在“Web”下有一个“开始操作”部分。 在“开始操作”下,它可能会设置为“特定页面”并显示您的开始托管页面。例如默认.aspx

只需更改那里的 URL 即可添加您的参数 例如Default.aspx?test=123

(当然,另一种方法是在应用启动后手动更改浏览器的 URL)。

【讨论】:

  • 只是更改 url 在 Visual Studio 2010 中有效,但对我来说它似乎在 Visual Studio 2013 中不起作用。关于如何在 Visual Studio 2013 中实现的任何想法?
  • "(当然,另一种方法是在应用启动后手动更改浏览器的 URL)。" ...然后在更改地址栏中的 url 后按 [Enter] 键。
猜你喜欢
  • 1970-01-01
  • 2011-06-24
  • 2013-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-22
  • 2013-07-18
  • 1970-01-01
相关资源
最近更新 更多