通过超链接打开文件会导致VS停止调试

时间:2012-06-21 18:35:53

标签: asp.net vb.net visual-studio-2010 ms-office

这是我遇到的一个相当奇怪的问题

我目前有一个网页,我正在添加超链接,点击后会打开一个文件(通常是Word文件,虽然有一些Excel文件)。

这是问题所在。但是,当调试所有文件时,正确打开时,标记为.doc,.docx或.xls的文件在打开时最终都会停止调试模式。我有正确打开的.docm文件,不会停止调试。似乎只是在强制停止调试模式的任何地方都没有抛出错误。

有没有人遇到类似的问题?我只在本地进行了测试,但我不确定它是否会在将其放在测试服务器上时出现问题。我还没有完成页面的其余部分所以我希望在完成项目之前停止这种行为。

1 个答案:

答案 0 :(得分:1)

您是否在正在调试的相同窗口中打开这些文档,或者您是否在锚点中使用目标属性尝试在新窗口中打开它们?

此外,您可能已将VS调试模式设置为自动附加到IE以便调试脚本。当网页卸载时(支持加载Office文档),它可能会向VS发出调试会话结束的信号。

我不是按F5(Debug)来启动调试会话,而是使用Debug菜单,Attach to Process ...命令,找到运行应用程序的w3wp.exe。这将允许您调试应用程序的服务器端部分,而无需连接到IE来执行脚本调试。

或者,您可以使用IE的高级选项打开脚本调试。单击“调试”时,您将收到来自VS的警告,但您也可以使用VS选项将其关闭。