Asp.net 如何通过visual studio发布web服务?

Asp.net 如何通过visual studio发布web服务?,asp.net,web-services,wcf,visual-studio-2013,windows-server-2012-r2,Asp.net,Web Services,Wcf,Visual Studio 2013,Windows Server 2012 R2,需要将WCF web服务部署到Windows Server 2012 R2。 我希望: 将其发布到文件中 将文件复制到web服务器 在web服务器上运行服务 我已采取的步骤: 我已经通过Visual Studio 2013打开了web服务,右键单击它并选择了“发布” 我指定了将此应用程序发布到文件路径的位置 然后下一步是“用户将如何安装应用程序?”我有3个可用选项: 从网站 从UNC路径或文件共享 从CD-ROM或DVD-ROM 我不明白这些是什么意思?我应该为其中任何一个输入什么值 web应用

需要将WCF web服务部署到Windows Server 2012 R2。

我希望:

  • 将其发布到文件中
  • 将文件复制到web服务器
  • 在web服务器上运行服务
  • 我已采取的步骤:

  • 我已经通过Visual Studio 2013打开了web服务,右键单击它并选择了“发布”
  • 我指定了将此应用程序发布到文件路径的位置
  • 然后下一步是“用户将如何安装应用程序?”我有3个可用选项:

  • 从网站
  • 从UNC路径或文件共享
  • 从CD-ROM或DVD-ROM
  • 我不明白这些是什么意思?我应该为其中任何一个输入什么值

    web应用程序将调用此web服务,然后web服务处理数据库调用并将结果返回给web应用程序。不知道到底需要安装什么

    我在网上搜索过,但不幸的是,这对我没有帮助。我需要一些外行术语解释如何将web服务文件传送到web服务器

    编辑:Windows Server 2012 R2未安装IIS。Web服务仍然能够在其上运行

  • 在VisualStudio中打开WCF
  • 将站点发布到一个路径(正如您正确提到的)
  • 这将在您选择的文件夹中创建一组文件
  • 将这些文件手动复制到Windows 2012服务器
  • 在IIS中,在Windows服务器上“添加新网站”。分配任何端口,例如2000
  • 将网站指向您刚才在上面步骤4中复制文件的物理位置
  • 现在您在IIS上运行网站(请注意选择正确的.NET版本)
  • 外部世界可以作为访问您的WCF
  • 在浏览器中运行此URL将在浏览器上打开一个页面。如果它没有报告错误,那么它就可以走了
  • 网站可以使用此URL使用您的WCF(在VSualStudio中,通过在其项目中添加ServiceReference)
    我应该选择哪个选项?1.从一个网站,2。从UNC路径或文件共享,3。从CD-ROM或DVD-ROM-以及我要输入的值?IIS未安装在web服务器上,我已更新了问题。转到控制面板-->程序-->单击“打开或关闭Windows功能”。选中“IIS”相关复选框-->确定。然后将打开IIS。使用Windows+R键入“inetmgr”打开IIS。@给我一只鸡,我猜,您选择选项1