c# - 调试 WCF 服务时出现问题

标签 c# visual-studio-2010 wcftestclient

因此,我在尝试调试 wcf 服务时遇到了很大的麻烦,需要一些帮助。我正在编写的服务是用 C#、Visual Studio 2010 编写的,并且是我公司在客户项目之一中拥有的现有服务的一部分。当我在本地调试服务时,我使用 WCFTestClient 连接到该服务。每当我第一次打开 Visual Studio 并调试相关服务时,它都工作正常,但如果我对代码进行更改并需要重建,则会收到以下错误:

Unable to copy file "obj\Debug\Application.DataAccess.dll" to "bin\Debug\Application.DataAccess.dll". The requested operation cannot be performed on a file with a user-mapped section open.

我能够解决此问题的唯一方法是关闭 Visual Studio 并重新打开它,这在每次进行更改时都相当耗时且烦人。我尝试清理解决方案并重建,但出现同样的错误。我什至打开了 Process Explorer 来尝试查找正在使用该 dll 的内容,但唯一的就是 FxCopCmd.exe,它是 Visual Studio 的一部分。

是否有人有更好的方法在本地调试 wcf 服务,或者知道如何防止或解决上述错误?非常感谢任何帮助,谢谢。

最佳答案

我遇到了同样的问题(FxCopCmd.exe 锁定了一些 DLL),并且我发现使用此扩展“Visual Studio Achievements For VS2010”的人也遇到了类似的问题(请参阅本页上的评论)。

从 Visual Studio 中删除此扩展解决了我的问题。

关于c# - 调试 WCF 服务时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15280951/

相关文章:

c# - WCF从客户端发送int[]到服务器

c# - 如何重启窗口服务

c++ - Visual Studio 2010 SP1 安装是否安全以及程序集签名究竟是什么

.net - 可移植 WCF 测试客户端 10 (Visual Studio 2010)

WCF 测试客户端 - 有什么方法可以将服务/设置保存到文件中以便以后轻松重新加载?

c# - ElasticSearch 6.0.1-SQL DISTINCT子句-NEST C#

c# - List.Foreach 在 Using block 中使用一次性项目

c# - Net Core 3.0 中没有 UseDatabaseErrorPage() 扩展方法

WCF - 无法获取元数据,但在删除 XML 端点时工作?

c# - 如何在 UWP Composition API 中组合多种效果