代码之家  ›  专栏  ›  技术社区  ›  synergetic

Visual Studio 2010调试问题

  •  1
  • synergetic  · 技术社区  · 16 年前

    在Visual Studio 2010中调试Silverlight 4(托管在ASP.NET MVC2中)时遇到问题。在我尝试远程调试之前,一切正常。经过许多麻烦之后,我设法配置了远程调试,但它只是偶尔工作。所以我创建了一个新的应用程序,并一个一个地复制了我的类,但是现在我发现我不仅不能远程调试,而且不能在开发服务器中“本地”调试。Silverlight代码中的断点表示“当前不会命中断点。奇怪的是,如果我运行我的应用程序,它将显示我以前的代码结果。(这可能是相关的,在此问题之前,我注意到当我发布到远程web服务器时,我的应用程序不会立即更新。因此,我对解决方案中的所有项目执行了以下操作:

    //In AssemblyInfo.cs in Properties folder
    [assembly: AssemblyVersion("1.0.*")]
    [assembly: AssemblyFileVersion("1.0.*")]
    

    我建议它会自动生成版本号,因此,当我发布到远程服务器时,它会立即生效,这看起来工作得很好。)

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

    1 回复  |  直到 16 年前
        1
  •  0
  •   Community Mohan Dere    9 年前

    Visual Studio 2010中似乎存在错误;请参见:

    silverlight 4, dynamically loading xap modules