c#程序在VS2010调试中涉及Web Service工作,但在内置发布时不起作用

Posted

技术标签:

【中文标题】c#程序在VS2010调试中涉及Web Service工作,但在内置发布时不起作用【英文标题】:c# program involve Web Service work in VS2010 debug but not work when built into release 【发布时间】:2011-04-05 06:56:41 【问题描述】:

我用VS2010写了一个c#项目,涉及到web服务调用。我将所有 dll 的属性设置为“复制到本地”。当我在 VS2010 中调试程序时,它可以工作。然后我将程序构建为发行版,例如 test.exe。我双击test.exe,但它似乎不起作用。任何建议表示赞赏。 或者您能否建议我在运行 test.exe 时,应该将哪些文件复制到与 exe 文件相同的目录中?

【问题讨论】:

【参考方案1】:

您需要包含在 bin\release 目录中的所有文件(您不能只获取 .exe 文件本身)。如果您尝试从 bin\release 目录运行可执行文件,您始终可以验证它是否具有与 bin\debug 目录相同的所有文件(除了 .pdb 文件)。

【讨论】:

以上是关于c#程序在VS2010调试中涉及Web Service工作,但在内置发布时不起作用的主要内容,如果未能解决你的问题,请参考以下文章

在 VS2010 中停止在 IIS 上调试 Web 应用程序需要很长时间

VS2010远程调试C#应用

c#程序vs2010中,teechart5.ocx win7 64位注册成功后,调试仍然抛出异常

我经常在vs2010里调试C#网站程序,但 总报”当前不会命中断点,还没有为该文档加载任何符号。“不知道为什

我用VS2010写的一个C#窗体程序打包后安装,启动后有一个界面无法启动,报错啥异常文本,怎么回事啊

用于调试的 VS 2010 Web.config 转换