【问题标题】:Deploying ASP.NET Web API to IIS Server将 ASP.NET Web API 部署到 IIS 服务器
【发布时间】:2012-10-05 20:06:33
【问题描述】:

我开发了我的第一个 Web API,并正在尝试将其部署到我的 QA 服务器。我在 IIS 中创建了一个名为 qa.mysite.com 的网站。我将我的 Web API 部署到此文件夹并尝试运行它。

当我在本地调试站点并转到

http://localhost:3735/api/Bid_Received

它工作正常。但是,当我去

http://qa.mysite.com/api/Bid_Received

我收到 404 错误。

我做错了什么?我没有上传正确的文件吗?

当我查看已将 Web API 部署到的文件夹时,我看到以下项目:

文件夹:bin、内容、图像、脚本、视图 文件:favicon.ico、Global.asax、packages.config、Web.config

【问题讨论】:

    标签: iis asp.net-web-api


    【解决方案1】:

    好的,我发现了问题。

    1. 我没有在这台服务器上安装 .Net 4.0,所以我安装了它。

    2. 我用 IIS 注册了 .Net 4.0

    3. 我将此网站设置为使用 .Net 4.0

    4. 这个盒子运行的是 IIS6,所以我按照本文中的建议让 ASP.Net Web API 与 IIS6 一起工作ASP.Net MVC on IIS6 Walkthrough

    【讨论】:

    • 您是在服务器托管上上传完整源代码还是先使用发布向导编译它们然后再上传到托管服务器上??
    猜你喜欢
    • 2020-04-15
    • 2021-03-22
    • 2012-07-18
    • 2012-09-21
    • 1970-01-01
    • 2013-11-26
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多