我是Node.js的新手,我已经在node.js中创建了一个基本应用程序,并试图在Azure Web App服务上进行部署。
成功部署后,当我尝试访问一个网站时,会显示两种错误,例如您无权查看此目录或页面。 或网站没有响应。
在这两种情况下,当我尝试跟踪日志时,它都会向我显示您可以尝试的日志之后的内容
如何解决该错误?
答案 0 :(得分:0)
您可以尝试这种方法:-
web.config
文件。web.config
:
<configuration>
<system.webServer>
<!-- indicates that the index.js file is a node.js application
to be handled by the iisnode module -->
<handlers>
<add name="iisnode" path="index.js" verb="*" modules="iisnode" />
</handlers>
<!-- adds index.js to the default document list to allow
URLs that only specify the application root location,
e.g. http://mysite.antarescloud.com/ -->
<defaultDocument enabled="true">
<files>
<add value="index.js" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
希望有帮助。您可以尝试启用customerror = off来排查确切错误。有关参考,请遵循: Azure website message "You do not have permission to view this directory or page.". What to do?
MV