IIS Express- C#Angular 2 Web Api功能在发布后发生更改

问题描述 投票:0回答:1

我最近将我的C#.net核心Angular 2 Web应用程序发布到IIS服务器。但是,我呼叫的Web Api无法正常工作。当我调用Api时,应该下载一个文件,但文件无法正确呈现。

我确信api被调用,因为我没有收到404错误。当我在我的localhost上运行项目时,它工作正常,但在实际站点上它无法正常工作。

还有一件事,当我输入通常会导致web api出错的信息时,它不会像在localhost中那样给我一个错误。就好像api失败但是当它发布到IIS时,它无法识别角度可观察的错误。如果有人对于为什么会发生这种情况有任何想法,或者我如何调试它,我们将不胜感激。谢谢

c# angular iis asp.net-web-api
1个回答
0
投票
  1. 请分别从IIS运行Web Api并检查错误。
  2. 请在下载时检查文件大小,因为如果超过默认配置,则需要在webconfig文件中进行配置。
  3. 请检查Angular您是否已订阅该可观察对象。
  4. 如果你能提供更多细节。它可以帮助我们提供更多的信息,如特定的错误等.....
© www.soinside.com 2019 - 2024. All rights reserved.