Asp.net WebService调试同步(为什么我的断点会给出消息“源代码与原始版本不同”?)
我对web服务开发相当陌生,我对ASP.Net开发服务器在调试模式下如何与代码同步感到困惑。当我对我的服务进行更改时,我不知道如何调整这些更改,以便我的客户能够“看到”它们(我已经能够通过一系列令人困惑的发布服务、在浏览器中查看服务等方式进行同步……但我感觉有一个比我的随机仪式更可靠的系统) 以下是我看到的症状:在我对服务背后的代码(Service1.svc.cs)进行更改后,通过调试器启动应用程序,并将调试器附加到WebDev.WebServer.exe进程,我的最新更改不会执行,断点也不会命中(它们包含以下消息): “源代码与原始版本不同。”Asp.net WebService调试同步(为什么我的断点会给出消息“源代码与原始版本不同”?),asp.net,visual-studio,visual-studio-2008,web-services,Asp.net,Visual Studio,Visual Studio 2008,Web Services,我对web服务开发相当陌生,我对ASP.Net开发服务器在调试模式下如何与代码同步感到困惑。当我对我的服务进行更改时,我不知道如何调整这些更改,以便我的客户能够“看到”它们(我已经能够通过一系列令人困惑的发布服务、在浏览器中查看服务等方式进行同步……但我感觉有一个比我的随机仪式更可靠的系统) 以下是我看到的症状:在我对服务背后的代码(Service1.svc.cs)进行更改后,通过调试器启动应用程序,并将调试器附加到WebDev.WebServer.exe进程,我的最新更改不会执行,断点也不会命
然而,真正让我困惑的是,当ASP.Net Development Server通知在我的系统托盘中弹出时,它的物理路径指向我的项目文件夹,因此我不明白它怎么可能只查看我当前的代码文件。我不喜欢玩刀子,但对我来说唯一有效的事情是编辑.csproj文件本身。因此,卸载项目文件,通过剪切和粘贴三个asp.net文件对其进行编辑,以便它们在项目组中组合在一起。但是,有时有必要按照此处的说明进行进一步的操作:-此外,我还列出了其他建议的解决方案,这些解决方案对我不起作用。我希望能有所帮助