【问题标题】:Publish the web Api in different server在不同的服务器上发布 Web Api
【发布时间】:2016-06-01 22:30:07
【问题描述】:

我是 WEB API 的新手,我想在 Hostgator 服务器中发布它并且需要 URL,以便我可以通过我的应用程序访问,是否有任何程序,所以我需要在不同的 Windows 服务器中发布 web api 2 之前做。

【问题讨论】:

    标签: asp.net-web-api2 hosting web-hosting


    【解决方案1】:

    如果您想调试使用 Web API 2 的应用程序并且您的 API 是单独的项目,您可以打开 第二个 Visual Studio 实例并在那里构建项目。您将获得本地主机 URL。

    另一种选择是使用本地 IIS 并设置您自己的域。在这种情况下,您必须配置本地 IIS 和 hosts

    最后一个选项(如果您有一个带有 Web API 和应用项目的 Visual Studio 解决方案)是将每个项目作为单独的实例进行调试。右键单击 VS 项目名称 > 调试 > 启动新实例。

    【讨论】:

    • 我有 hostgator windows 服务器,我想在我的服务器中托管我的 web api 是否可以,我已经托管了它但是,我没有得到正确的 url 需要帮助
    • 我不明白你想要达到什么目的。你是什​​么意思“我没有得到正确的网址”?如果您有自己的专用 Windows 服务器,则必须配置 Web 服务器(IIS、服务、.NET Framework、防火墙)...您的服务器有公共 IP 地址,您需要购买域名并设置您的 DNS 记录指向该 IP 地址.我想如果你买了一台服务器,你就会知道如何设置它。不要犹豫,告诉我你到底需要实现什么。
    • 谢谢,我有带有 some@domain.com 的 hostgator windows 服务器,在 hostgator windows 服务器内,我创建了名为 webapi 的文件夹,并且我添加了由我的 VS2015 发布的 web api 组成的文件,现在我需要从我的应用程序(mydomain/controller/action)获取 url 来访问它
    • 正如我上面写的,你必须先配置你的网络服务器。我不知道hostgator 提供了预配置的服务器。默认情况下,您的应用程序代码应放在 c:\inetpub\wwwroot 中。如果您将应用程序代码放在另一个文件夹中,则必须在 IIS 中设置网站。
    • 它是一个预配置的服务器,请建议我如何将我的文件放在那里的路径
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 2015-07-28
    • 1970-01-01
    相关资源
    最近更新 更多