Net Core WebApi 2.1和Angular 2应用-IIS部署

时间:2020-02-28 03:33:28

标签: angular asp.net-core-2.1

WebApi(进程外)[VS2017:发布]和Angular [build --prod]托管在IIS 10上同一端口上的IIS:80在IIS 10上。 。 index.html正确加载。

但是以下uri:http://website.com/applicationusers/authenticate [两个参数:用户名和密码]返回以下错误:“ ERROR TypeError:您在需要流的地方提供了'undefined'。您可以提供一个Observable,Promise,Array或Iterable。”

我注意到IIS没有启动/加载dotnet.exe,因为在任务管理器中没有看到它。

但是,当我在命令提示符下运行dotnet.exe website.dll时,该api会在localhost:5000加载,并且在邮递员中使用以下命令对其进行测试:http://localhost:5000/api/applicationusers/authenticate我会得到响应。

我是否缺少某些导致IIS问题的信息...感谢任何想法...

1 个答案:

答案 0 :(得分:0)

当您尝试从角度应用程序调用REST端点进行身份验证时似乎正在生成此错误。尝试从角度应用程序调用其余端点时尝试添加Promise或Observable。

相关问题