【问题标题】:WebService Debug Synchronization (why do my breakpoints give the message "The source code is different from the original version"?)WebService调试同步(为什么我的断点提示“源代码与原始版本不同”?)
【发布时间】:2011-04-30 20:37:40
【问题描述】:

我是 Web 服务开发的新手,我对 ASP.Net 开发服务器在调试模式下如何与代码同步感到非常困惑。当我对我的服务进行更改时,我无法弄清楚如何传播这些更改以便我的客户可以“看到”它们(我已经能够通过发布服务、在浏览器中查看服务等一系列绊脚石进行同步...但我觉得有一个比我的随机仪式更可靠的系统。

以下是我看到的症状:对服务背后的代码 (Service1.svc.cs) 进行更改后,通过调试器启动应用程序并将调试器附加到 WebDev.WebServer.exe进程也是如此,我的最新更改没有执行,我的断点没有被命中(他们有消息说 “源代码与原版不同。”

真正让我感到困惑的是,当 ASP.Net 开发服务器通知在我的系统托盘中弹出时,它的物理路径指向我的项目文件夹,所以我不明白它是如何查看任何内容的 但是我当前的代码文件。

【问题讨论】:

    标签: asp.net visual-studio visual-studio-2008 web-services


    【解决方案1】:

    我不喜欢玩刀,但唯一对我有用的是编辑 .csproj 文件本身。因此,卸载项目文件,通过剪切和粘贴三个 asp.net 文件对其进行编辑,使它们一起在 ItemGroup 中。但是,有时需要更进一步,如下所述:http://carnotaurus.tumblr.com/post/4130422114/visual-studio-debugging-issue-with-files-of-the-same - 另外,我列出了其他对我不起作用的建议解决方案。希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-30
      • 1970-01-01
      • 2011-01-28
      • 2021-01-22
      • 1970-01-01
      • 2020-07-30
      • 2015-03-27
      • 1970-01-01
      相关资源
      最近更新 更多