我正在开发一个带有webAPI 2后端的角度应用程序。我正在完全独立地开发它们(在不同的存储库,不同的目录等等。角度项目根本不是视觉工作室项目。我正在使用WebStorm。)
调试时前端和后端都运行良好,但我无法弄清楚如何在部署时让后端工作。我将它部署到<application>/api
,然后将角度应用程序放在<application>
中。
但是,每当我转到<application.com>/api
时,我都会收到500错误。每当我从角度应用程序调用它时,我也会获得500。
在IIS中,我创建了一个应用程序所在的网站。我点击了api文件夹并将其转换为应用程序。还有什么我需要做的吗?
答案 0 :(得分:2)
我最后不得不按照这篇文章来修复它。
- 点击&#34;开始按钮&#34;
- 在搜索框中输入&#34;打开或关闭Windows功能&#34;
- 在功能窗口中,单击:&#34; Internet信息服务&#34;
- 点击:&#34;万维网服务&#34;
- 点击:&#34;应用程序开发功能&#34;
- 检查(启用)功能。我检查了除CGI以外的所有内容。
IIS - this configuration section cannot be used at this path (configuration locking?)