Angular項目部署到一個IIS伺服器上
1.安裝URL rewrite元件:
網址:https://www.microsoft.com/en-us/download/details.aspx?id=47337
2.将angular項目打包生成項目ng build,将生成的dist檔案夾下的内容拷貝到網站的目錄下
3.在該網站目錄下添加一個配置檔案web.config,複制下邊的内容到web.config

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="AngularJS" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>