我是Web服务开发的新手,我对ASP.Net Development Server在调试模式下如何与代码同步感到困惑。当我更改我的服务时,我无法弄清楚如何提升这些更改,以便我的客户可以“看到”它们(我已经能够通过发布服务,在浏览器中查看服务等的绊脚石系列进行同步......但我觉得系统比我的随机仪式更可靠。
以下是我看到的症状:在我对服务(Service1.svc.cs)后面的代码进行了更改后,通过调试器启动了应用程序并将调试器附加到WebDev.WebServer.exe进程,我的最新更改没有执行,我的断点没有被击中(他们有消息说 “源代码与原始版本不同。”
但真正令我感到困惑的是,当我的系统托盘中弹出ASP.Net开发服务器通知时,它的物理路径指向我的项目文件夹,所以我不明白它是如何看待任何东西的< em>但我当前的代码文件。
答案 0 :(得分:0)
我不喜欢玩刀,但唯一对我有用的是编辑.csproj文件本身。因此,卸载项目文件,通过剪切和粘贴三个asp.net文件来编辑它,以便它们在ItemGroup中一起使用。但是,有时需要更进一步,如下所述:http://carnotaurus.tumblr.com/post/4130422114/visual-studio-debugging-issue-with-files-of-the-same - 此外,我列出了其他一些对我不起作用的建议解决方案。我希望它有所帮助。