我有一个应用程序我正在部署到azure。 这是一个使用REST API的SPA应用程序。
我将应用程序的文件夹放在wwwroot文件夹的旁边。
当我尝试从本地计算机访问API时,即我的localhost:1979 / api / auth / login 我可以做到但是在将文件放在www文件夹中之后 - 我得到了404 在尝试访问时: domain.com/api/auth/login
我尝试在我的本地IIS上的计算机上执行此操作并遇到同样的错误。
我确定这是一个像配置一样的蠢事,但我无法弄明白。
感谢您的帮助
答案 0 :(得分:0)
<强>解决强> 好。 所以我在我的本地IIS上检查了问题并遇到了同样的问题。 问题是,我在现有解决方案中创建了一个目录,该解决方案具有web api + mvc.net并且直接调用包含html即mydomain.com/dist/index.html的目录。
解决方案是通过控制器发送html文件,所以当用户进入该站点时,家庭控制器将从下载的JS文件发送html文件和ajax调用与直接获取html不同,html会成功。