在Asp.net MVC中调试错误的项目副本

时间:2011-02-10 11:44:48

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

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

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

我很奇怪。我重新启动它们并尝试通过磁盘清理,但它们没什么问题。

不要怀疑你是否理解它: -

我有两个项目[MVC1中的第一个和MVC3中的第二个]

MVC1项目有观点。

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

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

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

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

他们有什么方法可以解决这个问题

NExT STEP:

我发现问题在于我有两个项目副本。

首先是MVC 1,第二个是MVC 3 [razor]

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

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

1 个答案:

答案 0 :(得分:0)

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