【发布时间】:2008-11-03 15:22:31
【问题描述】:
在调试我正在开发的网站时,我倾向于使用 Attach to Process 而不是 F5 来开始调试(因为该站点已经在 Firefox 中运行)。但是,偶尔这样做时,我会收到以下错误:
对对象“sp_sdidebug”、数据库“master”、所有者“dbo”的执行权限被拒绝。
我知道这是由于附加了 T-SQL 调试器,而不仅仅是托管代码(有关该问题的进一步说明,请参阅 this blog post)。
我希望可以设置某个位置以避免一开始附加到 T-SQL,而不是每次附加时都必须记住重置该设置。
所以,真正的问题是:有谁知道我可以如何更改 Visual Studio 2008 的默认行为,以便通过调试菜单附加到进程时,它不会自动 附加到 T-SQL,但只附加到托管代码?也就是说,如何将 Studio 设置为记住不附加到托管代码以外的任何内容?
仅供参考,如果有项目特定的设置,我使用的是 C# Web 应用程序项目。
【问题讨论】:
标签: .net visual-studio visual-studio-2008 debugging settings