我最近将我的C#.net核心Angular 2 Web应用程序发布到IIS服务器。但是,我呼叫的Web Api无法正常工作。当我调用Api时,应该下载一个文件,但文件无法正确呈现。
我确信api正在调用,因为我没有收到404错误。当我在我的localhost上运行项目时,它工作正常,但在实际站点上它无法正常工作。
还有一件事,当我输入通常会导致web api出错的信息时,它不会像在localhost中那样给我一个错误。就好像api失败但是当它发布到IIS时,它无法识别角度可观察的错误。如果有人对于为什么会发生这种情况有任何想法,或者我如何调试它,我们将不胜感激。感谢
答案 0 :(得分:0)
请分别从IIS运行WebApi并检查错误。
请在下载时检查文件大小,因为您需要
在webconfig
文件中配置,如果超过默认配置。
请检查Angular,您已订阅该可观察对象。
如果您能提供更多详情。它可以帮助我们提供 更多信息,如特定错误等......