Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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
Asp.net Visual Studio-“浏览UDDI服务器”->404?_Asp.net_Visual Studio_Web Services_Visual Studio 2005_Uddi - Fatal编程技术网

Asp.net Visual Studio-“浏览UDDI服务器”->404?

Asp.net Visual Studio-“浏览UDDI服务器”->404?,asp.net,visual-studio,web-services,visual-studio-2005,uddi,Asp.net,Visual Studio,Web Services,Visual Studio 2005,Uddi,我有一个实现web服务的ASP.Net应用程序。在ASP.Net应用程序中,有一个测试脚本,它使用web服务,并且一切正常 我已经构建了一个.NET控制台应用程序,希望“添加一个Web引用”,以便控制台应用程序可以使用ASP.NET应用程序提供的Web服务。当我使用“浏览本地网络上的UDDI服务器”时,我使用的任何合理的URL都会导致404 我猜我需要对我的ASP.Net应用程序做些什么,以便它充当UDDI服务器?有人知道吗 更新 我只是想澄清一点——我并不急于使用UDDI,只是在我的情况下,这

我有一个实现web服务的ASP.Net应用程序。在ASP.Net应用程序中,有一个测试脚本,它使用web服务,并且一切正常

我已经构建了一个.NET控制台应用程序,希望“添加一个Web引用”,以便控制台应用程序可以使用ASP.NET应用程序提供的Web服务。当我使用“浏览本地网络上的UDDI服务器”时,我使用的任何合理的URL都会导致404

我猜我需要对我的ASP.Net应用程序做些什么,以便它充当UDDI服务器?有人知道吗

更新

我只是想澄清一点——我并不急于使用UDDI,只是在我的情况下,这似乎是唯一的选择:

我实际上是为另一个习惯于使用VisualStudio来做这件事的开发人员做这件事的 其他开发人员系统将需要在同一网络中的另一台机器上运行。
好的,我在这里回答我自己的问题

对我来说,关键的一点是,我一开始并不需要UDDI服务器——相反,我需要做的只是在“添加Web引用”对话框中提供ASP.NET应用程序中的.ASMX文件的URL,该应用程序定义了我所追求的服务,而忽略了整个“浏览UDDI服务器”的事情。我以前确实做过,但今天脑子不好

然而,更一般地说,如果我确实希望使用UDDI,我想要的答案似乎就在这里


UDDI是网络上用于注册Web服务和发现/使用Web服务的专用服务。可以将其视为本地intranet的web服务目录

WindowsServer2003包括UDDI服务。您必须通过添加/删除->Windows组件来安装它,类似于IIS、FrontPage扩展等

如果问题是有一个可以被发现的web服务存储库,那么UDDI就是一个解决方案


如果问题是在另一台机器上使用单个服务,那么仅引用端点asmx/svc就足够了。在这种情况下,UDDI是过分了。

记录在案,OP实际上不想与UDDI有任何关系。他的假设是错误的。UDDI实际上并没有用于任何用途

> How do we add the UDDI server that we
> created to the local network?  ...
> Just found where to do that :
> 
> - Go to the UDDI Service Control MMC
> 
> - Right click on the server and go to properties
> 
> - Go to the "Active Directory" Tab
> 
> - Click "Publish"