Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf 全新XP&x2B;单击一次+;无法连接_Wcf_Clickonce - Fatal编程技术网

Wcf 全新XP&x2B;单击一次+;无法连接

Wcf 全新XP&x2B;单击一次+;无法连接,wcf,clickonce,Wcf,Clickonce,您好, 我们必须解决以下问题。 我们的应用程序是使用ClickOnce部署的。一切正常运行,应用程序能够连接到wcf服务。当应用程序安装在没有.net Framework和Windows Installer(在ClickOnce Prerequirements中选择)的全新XP计算机上时,就会出现此问题。 应用程序下载.NET Framework 3.5SP1和windows installer,但无法连接服务器。安装后重新启动没有帮助。 奇怪的是,这个应用程序已经安装在10台xp机器上,其中4

您好, 我们必须解决以下问题。 我们的应用程序是使用ClickOnce部署的。一切正常运行,应用程序能够连接到wcf服务。当应用程序安装在没有.net Framework和Windows Installer(在ClickOnce Prerequirements中选择)的全新XP计算机上时,就会出现此问题。 应用程序下载.NET Framework 3.5SP1和windows installer,但无法连接服务器。安装后重新启动没有帮助。
奇怪的是,这个应用程序已经安装在10台xp机器上,其中4台可以毫无问题地连接到该服务

我们遇到了这个问题,被迫在一些机器上重新安装.net,但不知道为什么


这是在黑暗中拍摄的,但您是否尝试过depends.exe并查看它是否可以分析正在发生的情况


另外,请查看并获取一个崩溃转储,看看您是否可以使用它来至少告诉您最大声的抱怨是什么。

我们遇到了这个问题,被迫在一些机器上重新安装.net,但不知道为什么


这是在黑暗中拍摄的,但您是否尝试过depends.exe并查看它是否可以分析正在发生的情况


另外,请查看并获取一个崩溃转储,看看您是否可以使用它至少告诉您最大声的抱怨是什么。

您的应用程序中是否引用了任何DLL?您可能希望检查它们(在project的“属性\发布选项卡\应用程序文件”按钮下),查看是否遗漏了包含所需DLL或文件的选项


您的应用程序中是否引用了任何DLL?您可能希望检查它们(在project的“属性\发布选项卡\应用程序文件”按钮下),查看是否遗漏了包含所需DLL或文件的选项


你说“无法连接到服务器”是什么意思

a。机器无法连接到安装位置,因此没有安装clickone应用程序

b。该应用程序会安装(以及先决条件)并正常启动。然后,它无法与您的WCF服务连接/通信

我想我只是想澄清一下

从一台安装失败的计算机ping服务所在的计算机时会发生什么情况?另外,当您将服务url放入其中一台安装失败的计算机上的浏览器时会发生什么情况?你能看到wsdl吗

显然,您的部署包可以工作,因为它可以在其他机器上工作(我假设所有机器安装的都是同一个包?),因此我怀疑您是否缺少任何dll,因为ClickOnce应用程序应该包含它需要的所有dll(有时您确实需要明确告诉ClickOnce包含)

最后一个问题是,当应用程序尝试调用该服务时,它会返回什么异常

我只是想起了一些过去让我抓狂的事情,一些机器无法连接,但其他机器可以…尤其是“新”的机器

检查此文件:-C:\WINDOWS\system32\drivers\etc\hosts


检查工作机器和不工作机器上的内容。我们有一些IP到机器名的映射,在新机器上没有设置,因此新机器找不到服务器。

你说“无法连接到服务器”是什么意思

a。机器无法连接到安装位置,因此没有安装clickone应用程序

b。该应用程序会安装(以及先决条件)并正常启动。然后,它无法与您的WCF服务连接/通信

我想我只是想澄清一下

从一台安装失败的计算机ping服务所在的计算机时会发生什么情况?另外,当您将服务url放入其中一台安装失败的计算机上的浏览器时会发生什么情况?你能看到wsdl吗

显然,您的部署包可以工作,因为它可以在其他机器上工作(我假设所有机器安装的都是同一个包?),因此我怀疑您是否缺少任何dll,因为ClickOnce应用程序应该包含它需要的所有dll(有时您确实需要明确告诉ClickOnce包含)

最后一个问题是,当应用程序尝试调用该服务时,它会返回什么异常

我只是想起了一些过去让我抓狂的事情,一些机器无法连接,但其他机器可以…尤其是“新”的机器

检查此文件:-C:\WINDOWS\system32\drivers\etc\hosts


检查工作机器和不工作机器上的内容。我们有一些IP到机器名的映射,在新机器上没有设置,因此新机器找不到服务器。

好吧,我认为这不会造成问题,因为在某些机器上它工作正常。@niao-如果另一台机器已经安装了所需的文件\程序集,它将工作正常。是否使用第三方对象?仅限wpf工具包。但怎么可能在某些机器上工作正常呢?所有这些xp都是新鲜的!顺便说一句,我有所有的要求files@niao-我们在这里遇到了一个实例,其中由于wpf toolkit,应用程序无法相应地运行。原因是用于开发的pc与目标机器的wpf工具包安装在不同的路径上。也许您也可以检查一下。wpf toolkit以前没有安装在这台机器上。它是在应用程序安装过程中安装的好吧,我认为这不会导致问题,因为在某些机器上它可以正常工作。@niao-如果另一台机器上已经安装了所需的文件\程序集,它可以正常工作。是否使用第三方对象?仅限wpf工具包。但怎么可能在某些机器上工作正常呢?所有这些xp都是新鲜的!顺便说一句,我有所有的要求files@niao-我们在这里遇到了一个实例,其中由于wpf toolkit,应用程序无法相应地运行。原因是用于开发的pc与目标机器的wpf工具包安装在不同的路径上。大概