繁体   English   中英

调试RESTful WCF服务

[英]Debugging RESTful WCF Service

我正在尝试调试使用Web浏览器作为客户端创建的RESTful WCF服务。 最初,一切正常,但是在停止调试会话并在重新启动时对我的代码进行了一些更改之后,好像旧代码仍在运行。 我的断点将被忽略,就好像一个进程没有停止一样。

我正在Visual Studio中运行该服务,这是我要求浏览器检索的URL:

HTTP://本地主机:25000 / IntegrationService.svc / DeskQueue / tophd

很明显,正在调用正确的方法,但是忽略了该方法顶部的断点。 我需要停止一些外部程序吗?

谢谢你的帮助。

也许在IIS上部署服务( 项目设置-> Web->使用本地IIS Web服务器,创建虚拟目录 ),然后从Visual Studio调试服务( 调试->附加到process-> w3wp.exe)会更方便。 )。

您需要杀死Cassini(WebDev服务器),因为它保留了较旧的内置WCF服务器代码。...它不会自动重新加载较新的DLL。

有几种选择:

如果您确实有一些异常的调试/测试/运行周期,则可以利用源代码随附的Cassini的兼容插件替代。

http://cassinidev.codeplex.com/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM