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

时间:2017-07-07 15:33:04

标签: c# angular iis asp.net-web-api

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

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

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

1 个答案:

答案 0 :(得分:0)

  1. 请分别从IIS运行WebApi并检查错误。

  2. 请在下载时检查文件大小,因为您需要 在webconfig文件中配置,如果超过默认配置。

  3. 请检查Angular,您已订阅该可观察对象。

  4. 如果您能提供更多详情。它可以帮助我们提供 更多信息,如特定错误等......