详解angular部署到iis出现404解决方案


Posted in Javascript onAugust 14, 2018

angular应用部署在iis上,刷新出现404

解决方案:

安装 iis URL Rewrite 模块,配置urlrewrite如下:

在 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)

"apps": [
    {
    "root": “src”,
    "ourDir": “dist”,
    "assets": [
     “assets”,
     “favicon.ico”,
     “web.config”
     ],

修改 angular.json 文件(angular6)

“build”: {
    "options”: {
     . . . 
     "assets": [
      “src/assets”,
      “src/favicon.ico”,
      “src/web.config”
       ],

Reference

  • https://github.com/WeihanLi/TechNotes/issues/16
  • https://stackoverflow.com/questions/43785928/angular-2-hosted-on-iis-http-error-404
  • https://blogs.msdn.microsoft.com/premier_developer/2017/06/14/tips-for-running-an-angular-app-in-iis/

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript特殊用法示例介绍
Nov 29 Javascript
js解析json读取List中的实体对象示例
Mar 11 Javascript
Node.js中创建和管理外部进程详解
Aug 16 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
Oct 17 Javascript
jQuery中prop()方法用法实例
Jan 05 Javascript
基于jQuey实现鼠标滑过变色(整行变色)
Dec 07 Javascript
JavaScript表单验证实例之验证表单项是否为空
Jan 10 Javascript
jQuery验证插件validate使用详解
May 11 Javascript
基于JS代码实现图片在页面中旋转效果
Jun 16 Javascript
微信小程序methods中定义的方法互相调用的实例代码
Aug 07 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
Aug 14 Javascript
详解js动态获取浏览器或页面等容器的宽高
Mar 13 Javascript
学习React中ref的两个demo示例
Aug 14 #Javascript
React 无状态组件(Stateless Component) 与高阶组件
Aug 14 #Javascript
浅析Vue实例以及生命周期
Aug 14 #Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
Aug 14 #Javascript
详解angular应用容器化部署
Aug 14 #Javascript
使用node.js实现微信小程序实时聊天功能
Aug 13 #Javascript
JQuery通过后台获取数据遍历到前台的方法
Aug 13 #jQuery
You might like
PHP常用代码
2006/11/23 PHP
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
2014/02/18 PHP
PHP文件锁函数flock()详细介绍
2014/11/18 PHP
PHP实现格式化文件数据大小显示的方法
2015/01/03 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
2016/10/17 PHP
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
详解Immutable及 React 中实践
2018/03/01 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
vue设置一开始进入的页面教程
2019/10/28 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
NodeJS模块Buffer原理及使用方法解析
2020/11/11 NodeJs
vue 实现基础组件的自动化全局注册
2020/12/25 Vue.js
Python正则表达式教程之二:捕获篇
2017/03/02 Python
python的pdb调试命令的命令整理及实例
2017/07/12 Python
python pandas中DataFrame类型数据操作函数的方法
2018/04/08 Python
Python3导入CSV文件的实例(跟Python2有些许的不同)
2018/06/22 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
浅谈python标准库--functools.partial
2019/03/13 Python
python写程序统计词频的方法
2019/07/29 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
2020/05/26 Python
python属于跨平台语言码
2020/06/09 Python
Python map及filter函数使用方法解析
2020/08/06 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
人事主管岗位职责范本
2013/12/04 职场文书
技术副厂长岗位职责
2013/12/26 职场文书
2014年元旦联欢会活动策划方案
2014/02/16 职场文书
小学教师工作总结2015
2015/04/07 职场文书
酒店前台岗位职责
2015/04/16 职场文书
Spring Boot 排除某个类加载注入IOC的操作
2021/08/02 Java/Android