如何在iisnode上部署角度通用应用程序

时间:2019-01-25 05:07:04

标签: angular angular-universal iisnode

我已经创建了角度通用应用程序,但是当我尝试在iisnode服务器上进行部署时,它给出了例外:

<?xml version="1.0" encoding="utf-8"?>


<configuration>
    <system.webServer>        
      <handlers>
        <add name="iisnode" path="server.js" verb="*" modules="iisnode"/>
      </handlers>
      <rewrite>
        <rules>
            <rule name="DynamicContent">
                 <match url="/*" />
                 <action type="Rewrite" url="server.js"/>
            </rule>
       </rules>
      </rewrite>
    </system.webServer>
  </configuration>

但是它返回用于访问站点的内部服务器错误。有什么可以帮我吗

2 个答案:

答案 0 :(得分:0)

URL重写模块必须安装在IIS服务器上。如果尚未安装,则可以从https://www.microsoft.com/en-us/download/details.aspx?id=47337

下载

答案 1 :(得分:0)

就我而言,我发现server.ts文件中缺少某些内容。

app.listen(PORT);