调用WCF的C#控制台应用程序的窗口调度程序失败

脚本

我有一个C#控制台应用程序,该应用程序从远程WCF服务获取数据。该应用程序可以在Visual Studio中正常运行,也可以双击C#Release Bin文件夹中的application.exe文件。两种情况都运行良好。

但是,当我尝试通过Windows Scheduler计划运行时,出现此错误

无法解析远程名称:在System.Net.HttpWebRequest.GetRequestStream()的System.Net.HttpWebRequest.GetRequestStream()处,在System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()处

知道为什么双击控制台application.exe可以正常工作,但不能使用Windows Scheduler运行它。该错误表明我通过Windows Scheduler运行时无法解析服务地址。

完整堆栈跟踪:

System.ServiceModel.EndpointNotFoundException:在https://abc.defg.com:444/somedata.svc没有侦听终结点的端点可以接受该消息。这通常是由不正确的地址或SOAP操作引起的。有关更多详细信息,请参见InnerException(如果存在)。---> System.Net.WebException:无法解析远程名称:System.Net.HttpWebRequest.GetRequestStream()处System.Net.HttpWebRequest.GetRequestStream(TransportContext&context)处的'abc.defg.com'。 ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()-内部异常堆栈跟踪的结尾-

服务器堆栈跟踪:位于System.ServiceModel.Channels.HttpOutput.Send处的System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()(TimeSpan超时)
位于System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.SendRequest(Message,TimeSpan timeout)处于System.ServiceModel.Channels.RequestChannel.Request(Message,TimeSpan timeout)处于System.ServiceModel.Dispatcher.RequestChannelBinder.Request (消息消息,TimeSpan超时)在System.ServiceModel.Channels.ServiceChannelProxy.InvokeService处(字符串操作,布尔型单向,ProxyOperationRuntime操作,Object [] ins,Object []超时,TimeSpan超时) (IMethodCallMessage methodCall,ProxyOperationRuntime操作)在System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage消息)

脚本

这是一个Intranet防火墙问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C#:在控制台应用程序主内部调用异步方法导致编译失败

显示/隐藏C#控制台应用程序的控制台窗口

调度控制台应用程序

控制台应用程序控制台窗口-Visual C ++

Visual Studio 2019 C# 控制台应用程序 VS 控制台应用程序 (.NET Framework) 发布窗口不同

控制台应用程序 c# 舍入

VS 2017 控制台应用程序 (C#)

在C#中的控制台应用程序异步?

河内C#塔控制台应用程序。

C#控制台应用程序即服务

C# 控制台应用程序安全

控制台应用程序 c# 中的 PrintDialog

从其他C#控制台应用程序运行C#控制台应用程序

使用快捷方式调用时,C# 控制台应用程序崩溃

C#:.Net:在控制台应用程序上工作的代码。在WCF服务上运行时,相同的代码失败

在控制台应用程序中使用 WCF 服务

使用控制台应用程序的WCF服务主机

C#控制台应用程序...析因应用程序代码

如何从C#中的控制台应用程序运行Web应用程序

C#填充的数组属性在控制台应用程序调用程序中显示为“ null”

从控制台应用程序显示 Wpf 窗口

如何显示/隐藏控制台窗口应用程序?

防止在Visual Studio C / C ++控制台应用程序上关闭控制台窗口

PowerShell:控制台应用程序的远程执行失败

发布自包含控制台应用程序失败

C ++控制台应用程序使其他CMD窗口无法接受控制台输入

从asp.net调用控制台应用程序

如何确定控制台应用程序是否从控制台窗口中启动?

在控制台应用程序中隐藏控制台窗口