Debugging Visual Studio 2010调试问题

Debugging Visual Studio 2010调试问题,debugging,visual-studio-2010,Debugging,Visual Studio 2010,我在Visual Studio 2010中调试托管在ASP.NET MVC2中的Silverlight 4时遇到问题。在我尝试远程调试之前,它一直工作正常。在经历了很多麻烦之后,我成功地配置了远程调试,但它只是偶尔起作用。所以我创建了一个新的应用程序并一个接一个地复制了我的类,但现在我发现我不仅不能远程调试,而且不能在development server中本地调试。Silverlight代码中的断点表示当前不会命中断点。尚未为此文档加载任何符号。奇怪的是,如果我运行我的应用程序,它会显示我以前的

我在Visual Studio 2010中调试托管在ASP.NET MVC2中的Silverlight 4时遇到问题。在我尝试远程调试之前,它一直工作正常。在经历了很多麻烦之后,我成功地配置了远程调试,但它只是偶尔起作用。所以我创建了一个新的应用程序并一个接一个地复制了我的类,但现在我发现我不仅不能远程调试,而且不能在development server中本地调试。Silverlight代码中的断点表示当前不会命中断点。尚未为此文档加载任何符号。奇怪的是,如果我运行我的应用程序,它会显示我以前的代码结果。这可能与此有关,在出现此问题之前,我注意到当我发布到远程web服务器时,我的应用程序不会立即更新。因此,我为解决方案中的所有项目执行了以下操作:

//In AssemblyInfo.cs in Properties folder
[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyFileVersion("1.0.*")]
我被告知,它将自动生成版本号,所以,当我发布到远程服务器时,它将立即生效,这似乎运行良好


但是,如果我在ASP.NET MVC应用程序的属性页中更改开发服务器的端口号,那么我就可以在本地调试我刚刚放弃的远程调试。但是,这并没有持续多久;在我的代码中进行了一些更新之后,问题突然再次出现。我猜development server会将我的应用部署在每个端口号的文件夹中的某个位置,但在哪里?也许,如果我删除那个文件夹,问题会解决吗?有人能告诉我该怎么做吗?

Visual Studio 2010中似乎存在漏洞;见: