我尝试在Azure应用服务中部署Typescript express应用,但在浏览应用URL时出现以下错误:
您没有权限查看此目录或页面。
我已经做了同样的过程来创建和部署应用程序,我通常做我的Javascript express应用程序。甚至,我做了一些改变,我看到在旧的问题有关适应环境的Typescript express应用程序。
我所做的更改之一是更改Azure应用程序的访问路径。我已将site\wwwroot更改为site\wwwroot\build,以便执行项目内部build文件夹中的已编译文件。
我不知道更多的东西,我必须修改我的应用程序可以正常工作.
无论如何,谢谢你阅读问题!
1条答案
按热度按时间ldioqlga1#
检查以下步骤以创建
Typescript Node JS Express
应用并将其部署到Azure应用服务。来自Visual Studio
Basic Azure Node.js Express 4 TypeScript Application
。本地文件文件夹结构
我的
Web.config
档案右键单击
Solution Explorer
=〉Publish
部署的输出:
项目根文件夹可能缺少
Web.config
文件。如果您选取
Basic Node.js Express 4
,则它不包含Web.config
档案。iisnode
设置,我们可以在Web.config
文件中进行设置。Azure Linux
部署应用程序,也要手动添加Web.config
文件。Web.config
文件。已部署的文件夹结构