Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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
.net 运行Web服务_.net_Web Services - Fatal编程技术网

.net 运行Web服务

.net 运行Web服务,.net,web-services,.net,Web Services,我在.NET中创建了一个web服务,现在我想测试它,但我遇到了一些问题。我在Windows Vista上正确设置了所有内容。IIS。每次尝试访问它时,我都会得到“找不到” .NET framework也已安装 我能做什么?试试看 试试看 以下是要完成的步骤: 在发布计算机上,确保将IIS正确配置为服务器ASPX页面(取决于IIS版本等)。如果您有具体问题,请访问ServerFault.com 从服务所在的机器转到您认为服务将发布的URL。您应该会看到一个页面,提供有关服务的默认信息。如果您的服务

我在.NET中创建了一个web服务,现在我想测试它,但我遇到了一些问题。我在Windows Vista上正确设置了所有内容。IIS。每次尝试访问它时,我都会得到“找不到” .NET framework也已安装

我能做什么?

试试看

试试看


以下是要完成的步骤:

  • 在发布计算机上,确保将IIS正确配置为服务器ASPX页面(取决于IIS版本等)。如果您有具体问题,请访问ServerFault.com
  • 从服务所在的机器转到您认为服务将发布的URL。您应该会看到一个页面,提供有关服务的默认信息。如果您的服务只接受简单的输入(字符串、整数等),您应该看到许多文本框来输入值如果您没有看到此页面,则说明服务设置不正确且未提供服务
  • 假设2工作正常,如果安装了Visual Studio,请右键单击项目并选择“添加新Web引用”,在中键入服务的地址,并确保从服务返回WSDL定义(它应该类似于上面#2中的信息)。如果您没有VisualStudio,您仍然可以将地址放在浏览器中,并验证页面是否正确提供(如果这是另一台机器,您无法看到“输入框”,但可以看到WSDL)
  • 仍然在VS中创建定义后,为其创建一个新的实例变量,您应该看到(假设您将服务命名为“foo”)foo.和foo
  • 如果您可以在本地计算机上看到它,但无法在开发框中看到,则说明您的计算机看到的页面有问题,请检查防火墙等(如果有问题,请访问ServerFault.com),如果您甚至无法在IIS计算机上看到它,则说明服务未正确部署

    有一个关于在MSDN上部署Web服务的基本教程


    我希望这能有所帮助。

    以下是需要完成的步骤:

  • 在发布计算机上,确保将IIS正确配置为服务器ASPX页面(取决于IIS版本等)。如果有特定问题,请访问ServerFault.com
  • 从服务所在的机器转到您认为该服务将在其中发布的URL。您应该看到一个页面,提供有关该服务的默认信息。如果您的服务仅接受简单输入(字符串、整数等)您应该会看到许多文本框来输入值。如果您没有看到此页面,则说明服务设置不正确,并且未提供服务。
  • 假设2工作正常,如果安装了Visual Studio,请右键单击项目并选择“添加新Web引用”,在中键入服务的地址,并确保从服务返回WSDL定义(它应该类似于上面#2中的信息)。如果您没有Visual Studio,您仍然可以将地址放在浏览器中,并验证其页面是否正确提供(如果这是另一台机器,您无法看到“输入框”,但您将看到WSDL
  • 仍然在VS中创建定义后,为其创建一个新的实例变量,您应该看到(假设您将服务命名为“foo”)foo.和foo
  • 如果您可以在本地计算机上看到它,但无法在开发框中看到,则说明您的计算机看到的页面有问题,请检查防火墙等(如果有问题,请访问ServerFault.com),如果您甚至无法在IIS计算机上看到它,则说明服务未正确部署

    有一个关于在MSDN上部署Web服务的基本教程


    我希望这会有所帮助。

    如果您遇到“未找到”,您如何知道您已正确设置了所有内容?虚拟目录设置是否正确?该文件夹设置的权限是否正确?据我所知,它们是正确的。我按照说明进行了操作。但是,如果您遇到“未找到”,则很明显某些操作不正确,您如何知道您已正确设置了所有内容?虚拟目录设置是否正确?该文件夹设置的权限是否正确?据我所知,它们是正确的。我按照说明进行了操作。但很明显,某些操作没有正确执行