2010-06-17 143 views
1

我在Visual Studio 2010中调试我的Silverlight 4(托管在ASP.NET MVC2中)时出现问题。它工作正常,直到我尝试远程调试。在经历了很多麻烦之后,我设法配置了远程调试,但它只是偶尔工作。所以我创建了一个新的应用程序并逐个拷贝我的类,但是现在我发现我不能远程调试,而且在开发服务器中也是“本地”的。 Silverlight代码中的断点说:“断点当前不会被命中,没有符号被加载到这个文档中。”奇怪的是,如果我运行我的应用程序,它会显示我以前的代码结果。 (这可能是相关的,这个问题之前,我注意到,当我发布到远程Web服务器我的应用程序不会立即更新所以我没有解决方案中的所有项目如下:Visual Studio 2010调试问题

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

我谏它会自动生成版本号,所以,当我发布到远程服务器,它会立即生效,这似乎工作良好。)

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

回答