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

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

WebApi(进程外)[VS2017:发布]和Angular [build --prod]在IIS 10上的同一端口上托管在IIS:80在IIS 10上。Angular在wwwroot和webapi中在api文件夹中构建,ApplicationPool具有IUSR访问托管文件文件夹。 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问题的信息...感谢任何想法...

angular asp.net-core-2.1
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.