VS2015调试ASP.NET跳过site.master

时间:2016-01-22 20:51:33

标签: asp.net debugging visual-studio-2015

我最近开始在VS2015社区版中使用VS2012 Pro构建的C#ASP.NET解决方案。

当我在VS2012中调试应用程序时,一切都很好。 但是,当我在C#代码中设置了断点并在VS2015 IDE中进行了步骤时,它总是让我直接进入Site.Master .apsx代码,我无法单步执行设置断点的代码?

我确信可能存在我缺少或遗忘的调试设置但尚无法解决。

有没有人有任何想法? 感谢您的任何意见。

一些细节。

断点在预期的地方停止,在C#代码后面就像这样;

private int ImportProjects(string _importFilename, oCompany selectedCompany) {
int rec_count = 0;
<breakpoint here> string fname = _importFilename;
...

当我跳过(F10)时,它会打开Site.Master aspx代码(不是.cs) 并在aspx代码中执行以下行:

[steps to here] <title><%: Page.Title %> CPP Portal</title>   5207ms elpased

<asp:PlaceHolder ID="PlaceHolder1" runat="server">     
    [steps to here] <%: Scripts.Render("~/bundles/modernizr") %>  525ms elapsed

<footer>
    <div class="content-wrapper">
        <div class="float-left">
            [steps to here] <p>&copy; <%: DateTime.Now.Year %> CPP Tools</p>

初始断点位于从onclick事件调用的函数中

在web.config中我有

<compilation debug="true" targetFramework="4.5">

1 个答案:

答案 0 :(得分:0)

我在Stackoverflow上找到了一个解决方案 - 在我开始获取断点绑定错误之后: Breakpoint Failed to Bind - Visual Studio 2015

当我在新的VS2015 IDE中开始处理它时,解决方案处于RELEASE状态 - 需要强制构建DEBUG