Web services Web服务部署问题

Web services Web服务部署问题,web-services,asmx,Web Services,Asmx,我在本地机器上通过IIS部署了用.net语言编写的web服务,有没有可能访问包含不同操作系统和不同技术的远程HTTP服务器我认为这是web服务的主要用途之一。很抱歉被弄糊涂了,但您能定义: 不同的操作系统和不同的 技术 您的意思是将您的Web服务部署到另一台主机还是 你是说从另一个主机上消费Web服务吗 选项1 如果主机没有运行IIS/ASP.NET,我想您会遇到一些问题,因为Mono可能无法运行代码库所需的内容 但您可以尝试以下方法: 将站点发布到文件夹中 把那个文件夹拉上 scp/ftp/将

我在本地机器上通过IIS部署了用.net语言编写的web服务,有没有可能访问包含不同操作系统和不同技术的远程HTTP服务器

我认为这是web服务的主要用途之一。

很抱歉被弄糊涂了,但您能定义:

不同的操作系统和不同的 技术

  • 您的意思是将您的Web服务部署到另一台主机还是
  • 你是说从另一个主机上消费Web服务吗
  • 选项1

    如果主机没有运行IIS/ASP.NET,我想您会遇到一些问题,因为Mono可能无法运行代码库所需的内容

    但您可以尝试以下方法:

  • 将站点发布到文件夹中
  • 把那个文件夹拉上
  • scp/ftp/将此zip上传到远程服务器
  • 将文件解压缩(或上载单个文件/文件夹)到IIS管理配置的目录
  • 试着跑
  • 选项2

    您需要使用该工具来创建代理客户端以使用该Web服务,或者使用Visual Studio中的来为您实现自动化


    希望这能满足您的要求。使用更多信息更新您的问题,以便社区提供更多支持。

    是的,但我的问题是,如果通过我的本地计算机IIS部署,它将提供URL,就像我将本地主机替换为我的IP地址一样,它可以位于同一LAN中的系统中,但是,位于不同网络上的远程HTTP服务器中的其他系统呢?是的,我同意。如果通过本地计算机IIS部署,则会将URL设置为localhost/Alias/service.asmx,,因此,如果我将localhost替换为IP地址,则它可以位于同一LAN中的系统中,但是,位于不同网络上的远程HTTP服务器中的其他系统呢?我认为您的问题是如何为来自internet的传入连接而不是“.net webservice deploy”设置Web服务器。