【问题标题】:ASP.Net Web API 404 error on production server生产服务器上的 ASP.Net Web API 404 错误
【发布时间】:2016-07-04 12:02:55
【问题描述】:

在将我们的 asp.net web api 部署到生产服务器后,我们遇到了一个问题。每次点击 api 后都会发生 404 not found 。以下已安装在生产服务器上。

  1. .Net 框架 4.6
  2. ASP.Net MVC3

我还尝试了在不同论坛上找到的多种解决方案,例如在 iis 上注册 asp.net 并在 System.Webserver 中添加一个条目,但对我们没有任何效果。有人可以帮助我们找到问题的根本原因吗?

【问题讨论】:

  • 您的域设置是否正确?你能ping通你的服务器吗?您可以将原始 .txt 文件放在根目录中并提供服务吗?您的问题没有提供足够的信息来正确解决此问题。有很多事情可能是错误的,如果一切都导致 404,它似乎与 .net 无关。

标签: rest asp.net-mvc-3 asp.net-mvc-4 asp.net-web-api


【解决方案1】:

请交叉检查这些事情:

  • 您是否启用了 Cors 政策。
  • 您输入的网址是否正确。
  • IIS 的托管网站处于“启动”状态。

【讨论】:

  • 感谢 Ravinda,问题与路径有关。实际上,我们在一个子域上托管了生产中的 api,该子域正在制作一些错误的路径,这就是我无法点击的原因。在创建一个单独的域并启用它之后,
猜你喜欢
  • 2014-12-21
  • 2017-03-02
  • 2019-07-07
  • 1970-01-01
  • 2016-07-16
  • 2017-12-04
  • 1970-01-01
  • 1970-01-01
  • 2018-04-15
相关资源
最近更新 更多