最佳答案
看起来您的 AngularJS 应用程序(包括 index.html
)位于整个项目文件夹的 src
文件夹中,路径为 site/wwwroot/
在 Azure Web 应用上。如果是这样,那就是位置问题。
由于Azure Web Apps的根目录是D:\home\site\wwwroot
,当您在Azure上浏览站点时,会在根目录中找到入口页面或iis配置文件目录。并且您的应用程序中没有此类文件,这会引发问题。
您只需在 Azure 门户 ( https://ms.portal.azure.com ) 上的应用程序设置
中设置虚拟应用程序和目录
即可。将 \
设置为 site\wwwroot\src
,保存并重新启动您的 Web 应用程序。
如有任何进一步的疑问,请随时告诉我。
关于html - 部署到azure后,我的应用程序收到404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38465715/