【问题标题】:Debug wrong copy of project in Asp.net MVC在 Asp.net MVC 中调试错误的项目副本
【发布时间】:2011-02-10 11:44:48
【问题描述】:

我只是将我的 MVC 1 项目升级到 MVC 3。现在在我当前的项目 [MVC3] 中没有旧的视图。

当我运行它们或调试时,我发现我可以看到的所有页面都意味着我可以通过调试这个空白视图项目看到的所有页面仍然没有任何视图。

我很奇怪。我重新启动它们并尝试通过磁盘清理,但它们一切正常。

如果你不明白,不要怀疑:-

我有两个项目 [第一个在 MVC1 中,第二个在 MVC3 中]

MVC1 项目有视图。

MVC3 项目仍然没有任何视图,但为了测试我制作空白页面。

我想知道通过调试空白视图 MVC3 项目我可以看到我的 MVC1 项目已经拥有的所有内容。

为什么会出现这个问题的原因是两个项目的名称相同。

当我只运行项目 MVC3 [no-views] 时,我正在尝试这个,但它们向我展示了我在 MVC1 项目中可以看到的所有内容。

他们有什么办法解决这个问题

下一步:

我发现问题是我有一个项目的两个副本。

MVC 1 中的第一名和 MVC 3 中的第二名 [剃刀]

我发现当我在 D 盘中的 MVC3 项目中运行时,他们调试的代码是 C 盘中的 MVC1。

我通过检查 server.mappath 发现了这一点,我想知道当我调试 MVC3 项目时他们是如何调试 mvc1 项目的

【问题讨论】:

    标签: c# asp.net asp.net-mvc-3 razor


    【解决方案1】:

    运行干净的解决方案,确保 bin 文件夹中没有上一个项目的 pdb 文件

    【讨论】:

    • 这是一个错误,当我报告它们时,我从 MS 那里听到没有解决方案。
    猜你喜欢
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-26
    • 1970-01-01
    • 2023-03-22
    相关资源
    最近更新 更多