Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net WebService调试同步(为什么我的断点会给出消息“源代码与原始版本不同”?)_Asp.net_Visual Studio_Visual Studio 2008_Web Services - Fatal编程技术网

Asp.net WebService调试同步(为什么我的断点会给出消息“源代码与原始版本不同”?)

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进程,我的最新更改不会执行,断点也不会命

我对web服务开发相当陌生,我对ASP.Net开发服务器在调试模式下如何与代码同步感到困惑。当我对我的服务进行更改时,我不知道如何调整这些更改,以便我的客户能够“看到”它们(我已经能够通过一系列令人困惑的发布服务、在浏览器中查看服务等方式进行同步……但我感觉有一个比我的随机仪式更可靠的系统)

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


然而,真正让我困惑的是,当ASP.Net Development Server通知在我的系统托盘中弹出时,它的物理路径指向我的项目文件夹,因此我不明白它怎么可能只查看我当前的代码文件。

我不喜欢玩刀子,但对我来说唯一有效的事情是编辑.csproj文件本身。因此,卸载项目文件,通过剪切和粘贴三个asp.net文件对其进行编辑,以便它们在项目组中组合在一起。但是,有时有必要按照此处的说明进行进一步的操作:-此外,我还列出了其他建议的解决方案,这些解决方案对我不起作用。我希望能有所帮助