控制台应用程序中生产上的WCF服务参考问题
我有一个c#Console应用程序项目,它有Program.cs(包含main方法),main方法简单地调用一个web服务方法,并在控制台上显示字符串 通过右键单击服务引用并将其添加到项目中,可以在项目中添加服务引用控制台应用程序中生产上的WCF服务参考问题,wcf,Wcf,我有一个c#Console应用程序项目,它有Program.cs(包含main方法),main方法简单地调用一个web服务方法,并在控制台上显示字符串 通过右键单击服务引用并将其添加到项目中,可以在项目中添加服务引用 当控制台应用程序在VisualStudio的调试模式下执行时,它会按预期工作 当从/bin/debug中的.exe执行控制台应用程序时,它会按预期工作 到目前为止还不错 问题: 当项目被复制到系统(您可以称之为生产环境)时,这个.exe将实际执行,它在我创建服务代理对象的确切位
- 当控制台应用程序在VisualStudio的调试模式下执行时,它会按预期工作
- 当从/bin/debug中的.exe执行控制台应用程序时,它会按预期工作
从客户端和WCF上的App/Web.config文件
服务器的Web.config文件
它并不是“只是失败”。有一个例外。抛出了什么异常?如果有疑问,请使用try/catch块包围代码,并在exception.k上执行Console.WriteLine(例如ToString()),只需min让我这样做…k,现在开始,异常包含以下消息Unrecogned元素“extendedProtectionPolicy”。(C:\Documents and Settings\DevaAccount\Desktop\ProjectName\bin\Debug\ProjectName.exe.Config第35行),其中DevaAccount是我的开发环境pc的帐户,链接也是同一系统的,但我刚刚在客户端系统(生产系统)上运行了此应用程序,这里面没有这样的帐户或urlaccount@user2323308:从原始帖子发布的内容