使用自定义URL参数启动VS2010 Silverlight调试会话

6
当我调试Silverlight应用程序时,Visual Studio只会打开页面,没有额外的URL参数。
因此,URL将类似于这样:http://localhost:65351/MyApp/ 然而,当有人导航到带有额外参数的页面时,我想添加一些特定的功能。例如:http://localhost:65351/MyApp/A2Sk9zu 这是一个缩短链接,我的应用程序将进行解释。
我知道可以通过HtmlPage.Document.QueryString.Keys访问URL参数,但我似乎无法使用任何参数启动调试会话,以实际检查流程是否被正确处理。

2
只是提一下:你给出的示例没有包含任何URL参数,它们应该在问号后面附加(http://example.com/app/?param1=value1&param2=value2),你的示例URL只包含另一个路径... - eFloh
1个回答

11

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

在“Web”下面有一个“启动操作”部分。在“启动操作”下面,它可能被设置为“指定页面”,并显示您的起始托管页面。例如Default.aspx。

只需更改URL以添加参数,例如Default.aspx?test=123

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


只是更改URL在Visual Studio 2010中有效,但对我来说,在Visual Studio 2013中似乎不起作用。有关如何在Visual Studio 2013中实现此功能的任何想法吗? - Nomesh Gajare
(当然,另一种选择是在应用程序启动后手动更改浏览器的URL)。...然后在地址栏中更改URL后按[Enter]键。 - John

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接