We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
angular应用部署在iis上,刷新出现404
解决方案:
安装 iis URL Rewrite 模块,配置urlrewrite如下:
URL Rewrite
在 src 目录下增加web.config,内容如下:
<configuration> <system.webServer> <rewrite> <rules> <rule name="Angular Routes" 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>
配置 web.config 自动打包
修改 angular-cli.json文件(angular2-5)
angular-cli.json
"apps": [ { "root": “src”, "ourDir": “dist”, "assets": [ “assets”, “favicon.ico”, “web.config” ],
修改 angular.json 文件(angular6)
angular.json
“build”: { "options”: { . . . "assets": [ “src/assets”, “src/favicon.ico”, “src/web.config” ],
The text was updated successfully, but these errors were encountered:
示例参考: https://github.com/WeihanLi/weihanli.github.io/tree/d9fb0dd137ae865dcc9b5405b872cae1ef0de1a4
Sorry, something went wrong.
No branches or pull requests
angular应用部署在iis上,刷新出现404
解决方案:
安装 iis
URL Rewrite
模块,配置urlrewrite如下:在 src 目录下增加web.config,内容如下:
配置 web.config 自动打包
修改
angular-cli.json
文件(angular2-5)修改
angular.json
文件(angular6)Reference
The text was updated successfully, but these errors were encountered: