【问题标题】:Publish a web service on Visual Studio 2010在 Visual Studio 2010 上发布 Web 服务
【发布时间】:2013-04-11 08:07:04
【问题描述】:

我使用 Visual Studio 2010 (Framework .NET 3.5) 在 C# 中创建了一个 Web 服务。在调试模式下它工作得很好,但现在我必须在互联网上发布它,以便我可以远程使用它(将使用网络服务的应用程序是一个 android 应用程序)。

所以问题是:如何在 Internet 上发布我的 Web 服务以便远程使用它?

提前致谢;这是获得学位的工作!

【问题讨论】:

  • 您想自己托管服务还是在某个服务提供商处托管服务?
  • 如果网络服务可以正常工作,我想自己托管服务

标签: c# visual-studio-2010 .net-3.5


【解决方案1】:

一个简单的方法:您切换到发布模式,更新您的 web.config 以进行生产,右键单击您的服务项目并从菜单中选择发布。然后将其发布到本地文件夹。这样它只复制需要的文件。然后,您使用 ftp 将该文件夹的内容复制到您的远程站点,例如,您的托管服务提供商应该已经为您提供了凭据。

对于某些主机,也可以直接发布,但我不使用它。

【讨论】:

  • 我必须有一个网站来发布我的网络服务吗?
  • 如果您需要它在您的内部网络之外,对世界上的每个人都可用,并且您从家庭互联网连接,那么通常是的。如果它仅用于本地网络,那么您可以在本地 PC 上安装 Internet 信息服务 (IIS)(如果尚未安装)并在那里部署您的站点。但是配置 IIS 会比较长。
  • 您写过“更新 web.config 以进行生产”。请你给我解释一下好吗?我不明白该怎么做。非常感谢。
  • 您可能不需要做任何事情,尤其是在简单服务的情况下。但是通常您使用一些外部服务、数据库等,然后您的开发电脑的设置可能与生产服务器上的设置不同。 Yoy通常将这样的设置写入web.confug
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-14
  • 1970-01-01
  • 2011-03-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多