Das*_*oot 30 windows azure node.js
我用google搜索过去3个小时,但没有发现如何处理windows azure问题:
您无权查看此目录或页面.
我做了一个git master push to azure,部署成功了.我也打开了失败的请求跟踪,但没有显示,但上述声明.
有关如何排除故障的任何想法?
Avk*_*han 19
我刚刚测试过,如果你没有将你的主node.js文件部署为server.js,你会收到此错误,因为web.config专门寻找server.js,如下所示:
<handlers>
<add name="iisnode" path="server.js" verb="*" modules="iisnode"/>
</handlers>
Run Code Online (Sandbox Code Playgroud)
为了进一步troubleshot这个问题,你可以描述通过FTP访问该网站在这里.
Ben*_*son 10
AvkashChauhan的回答确实引导我朝着正确的方向前进,但我还必须添加适当的重写规则.这是我完整的web.config
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation batch="false" />
</system.web>
<system.webServer>
<handlers>
<add name="iisnode" path="server.js" verb="*" modules="iisnode" />
</handlers>
<rewrite>
<rules>
<rule name="myapp">
<match url="/*" />
<action type="Rewrite" url="server.js" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30764 次 |
| 最近记录: |