无法从特定项目本地连接到WebAPI,但在其他环境或其他解决方案中可以使用

时间:2019-03-14 15:36:41

标签: asp.net visual-studio iis asp.net-web-api http-status-code-404

无法从特定项目本地连接到WebAPI,但在其他环境中可以使用

我在本地连接到WebApi项目时遇到问题。我们称之为项目X 在浏览器或POSTMAN中运行时,出现404 Not Found错误。

要解决此问题,我有:

  • 创建了一个单独的裸骨架项目/解决方案(称为项目O) 我能够通过两个浏览器成功本地调用& 邮递员
  • 在发布环境中测试过Project X,它可以在其中运行
  • 但是当我在本地测试Project X时,出现404错误。
  • 我还尝试查看xml日志文件,但无法确定其中是否值得(长+16,000行)
  • 确保已正确更新app.config和web.config
  • 我看过其他SO文章 如 : 404 error on localhost

我唯一注意到的另一件事是,当它具有https时,它会给出“无法得到任何响应错误”,但是当我更改为http时,则会出现“ 404 Not Found”错误。但是仍然不确定为什么找不到资源。我不相信路由有任何问题,因为Project X在发布环境中可以工作。

几天来。 dev / local和release之间的区别是什么导致它在一个错误而不是另一个错误中出现?

0 个答案:

没有答案